0

在我第一次构建并运行我的意图项目后,向 Siri 请求某些内容总是返回Sorry, you will need to continue in the app

但是,在我重建之前,它每次都有效。

我在处理程序中放置断点:

override func handler(for intent: INIntent) -> Any {
    return self
}

并在处理:

func handle(requestRide intent: INRequestRideIntent, completion: @escaping (INRequestRideIntentResponse) -> Void) {
...
}

handler在 Siri 说 后几秒钟,断点被击中continue in app

4

1 回答 1

1

SiriKit 对等待非常挑剔。您的第一次运行将超时,因为 Xcode 将调试器附加到 Siri 的进程需要时间。

我刚刚学会忍受它。

于 2016-10-06T06:53:19.387 回答