Im trying this code to get video from from share extension from photos app but its 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
}];
}
}
}
output
Found url of video
url = nil
****EDIT****
Its work fine in simulator but not in device.