iOS 6 Passbook:从我的应用程序打开Passbook应用程序

vin*_*nay 3 iphone ios6 passbook

我正在构建与Passbook应用程序相关的应用程序.基本上我正在为机票生成登机牌并将其添加到Passbook.那部分工作正常.但是,我想从我的应用程序打开Passbook应用程序以查看通行证详细信息.

我已经看到Apple删除了URL方案选项.我怎样才能做到这一点?

Dáv*_*zás 7

我有同样的问题,它与模拟器很好地工作但在设备上崩溃了.1 - 仔细检查权利2 - 当_pass已经在库中时我使用了这个:

if([_passLibrary containsPass:_pass])
{
    [[UIApplication sharedApplication] openURL:[[_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]] passURL]];        
}
Run Code Online (Sandbox Code Playgroud)

使用相同的上下文删除传递:

[_passLibrary removePass: [_passLibrary passWithPassTypeIdentifier:[_pass passTypeIdentifier] serialNumber:[_pass serialNumber]]];
Run Code Online (Sandbox Code Playgroud)

我希望它有所帮助.