我正在尝试通过调用-replacePassWithPass:
并传递与PKPassLibrary
. 方法返回NO
(替换失败) - 为什么?(顺便说一句:我设备上的控制台不显示来自 iOS 的任何日志)
在这种情况下,文档-replacePassWithPass:
不是很有帮助:
如果库中不存在具有匹配标识符和序列号的通行证,或者该进程无权访问该通行证,则此操作将失败。
和:
如果成功更换通行证,则为 YES;否则否。
我满足这两个要求。
不能用这种方式更换通行证吗?我应该使用-removePass:
而不是尝试添加它PKAddPassesViewController
吗?
我的后端尚不支持更新通行证,因此我无法验证此处的所有可能性(即真正获得具有相同 typeID 和序列号但内容不同的更新通行证)。你有什么经验?