Я пытался создать приложение на основе панели вкладок с нуля, но у меня возникли некоторые проблемы.В основном у меня есть мой AppDelegate.h, AppDelegate.m и MainView.xib.В файле .h у меня есть:
@interface AppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) IBOutlet UITabBarController *tabBarController;
@end
В папке My .m у меня есть:
@synthesize window = _window;
@synthesize tabBarController = _tabBarController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
И в моем файле xib у меня есть владелец файлов как класс Appdelegate иОттуда моя розетка подключена к контроллеру табуляции.Проблема в том, что мой контроллер возвращает ноль и, следовательно, не устанавливается как rootViewController.Какой шаг / идея мне не хватает при настройке моего приложения?Заранее спасибо!
РЕДАКТИРОВАТЬ ИСПРАВЛЕНО: Поскольку я запускал из пустого приложения, у меня не было установлено «Основное имя файла nib-файла», поэтому мне просто нужно было установить его для пера, который я пытался загрузить.