我正在尝试使用此代码从照片应用中获取共享扩展程序中的视频,但其返回nil
NSString *videoTypeIdentifier = (NSString *)kUTTypeMPEG4;
for (NSExtensionItem *item in self.extensionContext.inputItems)
{
for (NSItemProvider *itemProvider in item.attachments)
{
if ([itemProvider hasItemConformingToTypeIdentifier:videoTypeIdentifier])
{
NSLog(@"Found url of video"); //
[itemProvider loadItemForTypeIdentifier:videoTypeIdentifier
options:nil
completionHandler:^(NSURL *url, NSError *error)
{
NSLog(@"url = %@",url);// its always nil
}];
}
}
}
输出
找到视频网址
url = nil
**** **** EDIT
它在模拟器中工作正常但在设备中没有。
答案 0 :(得分:0)
重新启动xcode后,现在可以在设备和模拟器上工作。