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

时间:2012-08-27 06:04:45

标签: iphone ios6 passbook

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

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

1 个答案:

答案 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]]];

我希望它有所帮助。