У меня есть эта проблема, однако никакая информация, которую я могу найти на этом форуме или в Интернете, кажется, не может мне помочь.
Кажется, есть два места, где эта ошибка может возникнуть:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Последний аргумент в UIApplicationMain
возвращает значение NSString
класса my AppDelegate
. Поэтому это работает нормально.
2.AppDelegate.m - существует «старый» способ установки контроллера корневого представления, который выглядит следующим образом:
[self.window addSubview:rootViewController];
Однако в моем приложении он уже обновлен до:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
Так что никакая текущая информация в интернете не работает. Это немного озадачивает, так как мой коллега может заставить его работать на своем компьютере совершенно нормально - именно он прислал мне исходный код приложения, поэтому все настройки и код должны быть точно такими же.
Я пытаюсь запустить это в симуляторе. Он построен на iOS 5, но я пытаюсь запустить его на симуляторе iOS 6.0.
У меня последняя версия XCode (4.5.1).
1116] Есть ли причина, по которой это могло бы произойти? И как я могу исправить это?
Большое спасибо
Том