Ho questo problema, tuttavia nessuna delle informazioni che riesco a trovare su questo forum o su Internet in generale sembra essere in grado di aiutarmi.Le finestre delle applicazioni dovrebbero avere un controller di visualizzazione root al termine dell'avvio dell'applicazione - anche se sono stati risolti tutti i problemi noti
Sembra che ci siano due luoghi in cui questo errore può accadere:
- main.m - la mia funzione è simile al seguente:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
L'ultimo argomento in UIApplicationMain
restituisce un valore di NSString
la classe del mio AppDelegate
. Questo funziona quindi bene.
2.AppDelegate.m - c'è un modo "vecchio" di impostare la vista del regolatore radice che è come questo:
[self.window addSubview:rootViewController];
Tuttavia, nella mia app è già stato aggiornato per:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
Quindi nessuna delle informazioni correnti su Internet funziona. È un po 'più sconcertante come il mio collega possa farlo funzionare perfettamente sul suo computer - è stato lui a mandarmi il codice sorgente dell'app in modo che tutte le impostazioni e il codice dovessero essere esattamente gli stessi.
Sto provando a lanciare questo nel simulatore. È costruito contro iOS 5, ma sto cercando di eseguirlo sul simulatore di iOS 6.0.
Ho l'ultimo XCode (4.5.1).
C'è qualche motivo per cui ciò potrebbe accadere? E come posso correggerlo?
Molte grazie
Tom
Dupes: http://stackoverflow.com/q/7520971/9530 http://stackoverflow.com/q/8706828/9530 http://stackoverflow.com/q/8190567/9530 http://stackoverflow.com/q/11515818/9530 http://stackoverflow.com/q/9844626/9530 e forse più –