我在尝试打开 Pass 的 passURL 时遇到存折问题,如下所示:
PKPass *pass = .....
[[UIApplication sharedApplication] openURL:[pass passURL]];
现在这在大多数情况下都可以正常工作,但是当我的存折中有很多通行证时,有时我的通行证会像这样分组,并且必须刷过:
这里的问题是,当通行证以这种方式分组时,我在上面提供的代码位只会打开组中的任何通行证,而不一定是 passURL 中提供的那个。
现在这是我测试过的东西,现在知道了:
- 通行证有不同的通行证 URL
- 通行证是根据一系列标准进行分组的;我有来自同一个组织的通行证没有被分组,但有时被分组。与样式相同(优惠券、活动门票等)
我浏览了 Apple 的开发论坛,但没有提到这个错误(如果它确实是一个错误而不是我的错误)。我想知道是否有其他人看到它,以及他们是否找到了一些解决方法或可以揭示我的错误。
谢谢,
编辑:
我们所有的通行证都使用完全相同的通行证类型标识符。