XIB загружается в iOS 4, но не загружается в iOS 5 - PullRequest
0 голосов
/ 19 декабря 2011

Я создал приложение в Xcode 4.1 и теперь я обновил его до 4.2, чтобы я мог использовать симулятор iPhone 5.У меня есть приложение, которое использует панель вкладок для загрузки 3 просмотров.Они корректно загружаются в iPhone 4, но в симуляторе iPhone 5 этого не происходит.Я могу видеть свою xib (без содержимого), которую я загружаю изначально, но нет вкладок на выбор.

Apple внесла некоторые изменения в проекты в Xcode 4.2.Теперь у них есть раскадровки, которых у меня нет, потому что я создал приложение в Xcode 4.1.Кто-нибудь знает обойти это?

Единственный код, который, как мне кажется, может быть полезен ..

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{        
    [window addSubview:montraViewController.view];
    [self.window makeKeyAndVisible];
    return YES;
}

1 Ответ

2 голосов
/ 20 декабря 2011

Я загружал представление в viewDidAppear, этот метод был запущен, когда представление появилось в iOS 4, но в iOS 5 этого не произошло.Поэтому я изменил мои «элементы управления загрузкой» на метод viewDidLoad, и они загрузились правильно.Не принимайте, что в этом есть ошибка, потому что более вероятно, что это плохое программирование.

...