anlamaya çalışıyorum Aşağıdaki kod var:benim ViewControllers birinde TabBarDelegate
- (void)viewDidLoad
{
UITabBarController *tabBarController = (UITabBarController*)[UIApplication sharedApplication].keyWindow.rootViewController ;
[tabBarController setDelegate:self];
}
ve:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController: (UIViewController*)viewController {
NSLog(@"Yup!");
}
benim çok sekme kurulumunda sekmeler arasında geçiş zaman, konsol
tükürürEvet
da beklendiği gibi. Ben AppDelegate.m en
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
'Evet' artık görünmüyor için
UITabBarController *tabController = (UITabBarController*)self.window.rootViewController;
tabController.selectedIndex = 1;
eklemek Ancak
.
Nasıl olur?
programlı Selectedındex ayarlarken
Sekmeleri değiştirdiğinizde 'Evet' yine bir tekme olacağını – Sjakelien
@Sjakelien cevabı güncelleştirdi – HardikDG
AppDelegate'deki bir yöntemin başka işlevleri iptal etmesinin nedenini hala göremiyorum. Ve Swift'i yapmak için çok yaşlıyım. – Sjakelien