将它添加到Apple Wallet时,您可以控制通行证的顺序吗?

kid*_*d49 7 ios passbook passkit swift wallet

我正在使用此API将多个分组的传递添加到Apple Wallet.我意识到钱包中添加的传递不遵循我给它给这个API的数组[PKPass]的顺序.

public func addPasses(passes: [PKPass], withCompletionHandler completion: ((PKPassLibraryAddPassesStatus) -> Void)?)
Run Code Online (Sandbox Code Playgroud)

这里要注意的有趣的事情是,当我View All在添加通行证之前点击它确实按顺序显示所有通行证但是在点击Add All之后然后启动钱包应用程序以查看添加的顺序通过它不再相同.

任何线索为什么会发生这种情况以及如何维持秩序?

Sah*_*oor 2

没有文档或PassKitAPI 说明钱包应用程序中可以出现的通行证顺序。

只能按照此处所述手动完成。

要重新排序通行证,请点击并按住通行证,然后将其拖动到新位置。对于 iOS 7 或更高版本,您的更改将在您的所有设备上更新。