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