【问题标题】:SiriKit and CNContactStoreSiriKit 和 CNContactStore
【发布时间】:2017-04-27 18:03:05
【问题描述】:

你真的可以在 Siri 扩展中访问联系人数据库吗?

我正在尝试制作一个 INSendPaymentIntent 扩展,用户可以在其中指定他要向其汇款的人。这在模拟器(Xcode 8.3.2,iOS 10.3)上工作得很好,但是当我在设备上运行相同的代码时,Siri 立即停止工作并告诉“对不起,你需要在应用程序中继续”。我得到的唯一控制台输出是“程序以退出代码结束:0”。据我所知,在我尝试实例化 CNContactStore() 后,Siri 停止工作。

是否有人在 Siri 扩展中成功获得了对真实设备上联系人存储的访问权限?

【问题讨论】:

    标签: ios swift xcode siri cncontact


    【解决方案1】:

    原来问题不在于 CNContactStore。如果您的扩展程序占用太多内存,则会发生错误“程序以退出代码结束:0”,在这种情况下,系统只会终止它。所以看起来 CNContactStore 是压垮骆驼的最后一根稻草:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多