gpt4 book ai didi

ios - 类型标识符为 "com.apple.pkpass"的 NSItemProvider

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:54 26 4
gpt4 key购买 nike

我正在构建适用于 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 对象。

最佳答案

首先获取“id”类型的返回数据,然后使用返回的数据通过“initWithData”创建您的 PKPass 对象。您不需要将其转换为 NSData。

记得导入 Passkit。

关于ios - 类型标识符为 "com.apple.pkpass"的 NSItemProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30447936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com