При первом запуске моего приложения я показываю пользователю предупреждение, чтобы выбрать iCloud или локальное хранилище документов. Отображение вида предупреждения приводит к следующей ошибке:
Ожидается, что приложения будут иметь контроллер корневого представления в конце
запуск приложения wait_fences: не удалось получить ответ: 10004003
Почему это происходит? Как показать предупреждение при запуске без получения этой ошибки?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Check the user preferences for document storage options
if (![UserPreferencesHelper userDocumentStoragePreferencesHaveBeenCreated])
{
// User preferences have not been set, prompt the user to choose either iCloud or Local data storage
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Use iCloud?"
message:@"Would you like to store data in iCloud?"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"No", @"Yes", nil];
[alert show];
}
}
** ОБНОВЛЕНИЕ **
Следует отметить, что я использую iOS 5 с раскадровками. Корневой контроллер вида установлен в раскадровке.