3
Я пытаюсь вызвать функцию делегата shouldSelectViewController. Но он, похоже, не работает.shouldSelectViewController не получает вызов
я сделал следующее, но все-таки функция не получает называется
.h@interface myAppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
.m
@implementation TakeFiveCameraAppDelegate
@synthesize window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
tabBarController.delegate = (id)self;
return YES;
}
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
NSLog(@"test");
return YES;
}
@end
Я не уверен, что я здесь отсутствует.
Вы подключаете TabBar-Delegate в файле xib/stroyboard-file? – xapslock
@xapslock Я попытался получить причину ошибки: «Невозможно изменить делегат панели вкладок, управляемый контроллером панели вкладок». – Jonathan