从 whatsapp 等照片的共享扩展中获取视频
Get video from share extension from photos like whatsapp
我正在尝试使用此代码从照片应用的共享扩展中获取视频,但它 returns 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 个视频
url = 无
****编辑****
它在模拟器中运行良好,但在设备中运行不正常。
重新启动后xcode,现在可以在设备和模拟器上工作了。
我正在尝试使用此代码从照片应用的共享扩展中获取视频,但它 returns 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 个视频
url = 无
****编辑****
它在模拟器中运行良好,但在设备中运行不正常。
重新启动后xcode,现在可以在设备和模拟器上工作了。