SiriKit (iOS 12) Пользовательский обработчик намерений не вызывается - PullRequest
0 голосов
/ 29 сентября 2018

Я настроил пользовательское намерение, и все, кажется, работает нормально, за исключением того, что обработчик не вызывается.Сири отвечает, как будто все прошло успешно, но я ничего не вижу в выводе консоли, и ни одна из моих точек останова не сработала ... Вот обработчик ...

@implementation IntentHandler  

- (id)handlerForIntent:(INIntent *)intent  
{  
    // This is the default implementation.  If you want different objects to handle different intents,  
    // you can override this and return the handler you want for that particular intent.  

  NSLog(@"In handlerForIntent.");  

  if ([intent isKindOfClass:[TriggerSceneIntent class]])  
  {  
       return [SceneIntentsHandler sharedInstance];  
  }  

    return self;  
}  

@end  

У меня есть точки останова в ifзаявление и оба возвращают заявления.Никто из них не пострадал.Я также никогда не вижу "In handlerForIntent" в журнале консоли в xCode.

Я предполагаю, что это что-то довольно простое, что я пропустил, но я его не вижу.Приветствуем любые предложения?

...