我正在构建与Passbook应用程序相关的应用程序。基本上我正在为机票生成登机牌并将其添加到Passbook。那部分工作正常。但是,我想从我的应用程序中打开Passbook应用程序以查看通行证详细信息。
我已经看到Apple删除了URL方案选项。我怎样才能做到这一点?
答案 0 :(得分:6)
我遇到了同样的问题,它在模拟器上工作得很好但在设备上崩溃了。 1 - 仔细检查权利 2 - 当_pass已经在库中时我使用了这个:
if([_passLibrary containsPass:_pass])
{
[[UIApplication sharedApplication] openURL:[[_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]] passURL]];
}
使用相同的上下文删除传递:
[_passLibrary removePass: [_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]]];
我希望它有所帮助。