У меня есть приложение на основе вкладок и для получения ссылки на делегата приложения выполните следующие действия:
MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
Который затем выдает это предупреждение:
warning: type 'id <UIApplicationDelegate>' does not conform to the 'UITabBarControllerDelegate'
Мой заголовок делегата приложения выглядит так:
#import <UIKit/UIKit.h>
@interface MyAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
UIWindow *window;
UITabBarController *tabBarController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
Единственными методами в файле .m являются applicationDidFinishLaunching и dealloc. Что еще мне нужно, чтобы соответствовать протоколу?