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

Can you control the order of passes while adding it to Apple Wallet?

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

public func addPasses(passes: [PKPass], withCompletionHandler completion: ((PKPassLibraryAddPassesStatus) -> Void)?)

有趣的是,当我在添加通行证之前点击 View All 时,它确实按顺序显示所有通行证,但在点击 Add All 之后启动钱包应用程序以查看添加的顺序 od 不再相同了。

知道为什么会发生这种情况以及如何维持秩序吗?

电子钱包应用程序中没有文档或 PassKit API 说明可以通过的订单。

只能按照说明手动完成here

To reorder your passes, tap and hold a pass, then drag it to a new place. With iOS 7 or later, your change will update on all of your devices.