Я пытаюсь использовать core spotlight, чтобы открыть контроллер просмотра из результатов поиска в центре внимания.
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler
{
if(self.window.rootViewController){
[self.window.rootViewController restoreUserActivityState:userActivity];
}
return YES;
}
Это похоже на работу, когда приложение уже работает в фоновом режиме, однако, когда оно закрыто, и я нажимаю на результат поиска в центре внимания, кажется, что этот метод не вызван, и поведение, которое я получаю, заключается в том, что мое приложение просто запускается в основной интерфейс.
Есть ли у вас предложение заставить его работать, когда мое приложение закрыто? Есть ли способ отладить то, что происходит (поскольку мне нужно запустить приложение, чтобы подключить отладчик, я не знаю, как имитировать открытие приложения из результата поиска?).