Sto cercando di utilizzare il riflettore principale per aprire un controller di visualizzazione dai risultati della ricerca di Spotlight.continueUserActivity non chiamata dall'app di ricerca chiusa
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler
{
if(self.window.rootViewController){
[self.window.rootViewController restoreUserActivityState:userActivity];
}
return YES;
}
Questo sembra funzionare quando l'applicazione è già in esecuzione in background, ma quando è chiuso e mi toccare la ricerca Spotlight risultato sembra che questo metodo non viene chiamato e il comportamento che ottengo è che la mia domanda inizia semplicemente nell'interfaccia principale.
Hai qualche suggerimento per farlo funzionare anche quando la mia app è chiusa? C'è un modo per eseguire il debug di ciò che sta accadendo (dal momento che ho bisogno di eseguire l'app per ottenere il debugger collegato non so come simulare l'apertura dell'applicazione dal risultato della ricerca) ?.
Hai mai questo numero? Sto avendo lo stesso problema: continueUserActivity viene mai chiamata. – Travis
Ciao @Travis, vedi la mia risposta qui sotto :) –