我正在为 iOS 构建一个共享扩展,并希望接受 Passbook 通行证。我有共享扩展工作:
NSItemProvider *itemProvider = inputItem.attachments.firstObject;
[itemProvider hasItemConformingToTypeIdentifier:@"com.apple.pkpass"];
返回真。但是,我在尝试加载此项目时迷失了方向。我尝试使用此类型和其他类型将其强制为 NSData:
[itemProvider loadItemForTypeIdentifier:@"com.apple.pkpass" options:nil completionHandler:^(NSdata *item, NSError *error) {
NSLog(@"%@", item);
}];
但是,没有一个工作。有人知道如何在共享扩展中使用 Passbook 通行证吗?我最好想要一个 NSData 对象。