从whatsapp等照片中获取共享扩展程序中的视频

时间:2016-09-10 05:32:51

标签: objective-c video whatsapp ios8-share-extension

我正在尝试使用此代码从照片应用中获取共享扩展程序中的视频,但其返回nil

enter image description here

enter image description here

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

它在模拟器中工作正常但在设备中没有。

1 个答案:

答案 0 :(得分:0)

重新启动xcode后,现在可以在设备和模拟器上工作。