Ios6 是否可以在运行时读取应用程序中的通行证类型ID?

Ios6 是否可以在运行时读取应用程序中的通行证类型ID?,ios6,passbook,Ios6,Passbook,我有一段代码需要多个应用程序共享。我需要使用通行证类型ID来检查某个通行证是否始终在用户的存折应用程序中。要检查它,我需要使用通行证类型ID。是否可以在运行时读取应用程序中使用的通行证类型ID 要填充的东西。。。在下面一行 NSString* passTypeID = ... ; //How to get the passTypeID at runtime? for (PKPass *passFromPassbook in [PKPassLibrary passe

我有一段代码需要多个应用程序共享。我需要使用通行证类型ID来检查某个通行证是否始终在用户的存折应用程序中。要检查它,我需要使用通行证类型ID。是否可以在运行时读取应用程序中使用的通行证类型ID

要填充的东西。。。在下面一行

        NSString* passTypeID = ... ; //How to get the passTypeID at runtime?
        for (PKPass *passFromPassbook in [PKPassLibrary passes]) {

        if ([[passFromPassbook passTypeIdentifier] isEqualToString:passTypeID]
            && [[passFromPassbook serialNumber] isEqualToString:serialNumber]) {
            isPassAlreadyInPassbook = YES;
            break;
        }

谢谢。

每个应用程序都需要使用需要访问的PasstypeID权限进行编译,所以为什么不将每个ID设置为常量?您只能访问由您控制的证书签名的通行证,而不能访问第三方通行证。如果您正在尝试访问自己的通行证,能否提供更多有关您试图实现的目标的信息。@PassKit,谢谢您的回复。我有两个应用程序,我想使用同一段代码。我知道我可以将PassTypeID放入配置中。只是想看看是否有更好的解决方案。