从 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,现在可以在设备和模拟器上工作了。