Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用UIActivityViewController共享视频时,电子邮件选项不可用_Ios_Objective C_Ios7 - Fatal编程技术网

Ios 使用UIActivityViewController共享视频时,电子邮件选项不可用

Ios 使用UIActivityViewController共享视频时,电子邮件选项不可用,ios,objective-c,ios7,Ios,Objective C,Ios7,您好,我正在尝试使用UIActivityViewController共享视频,但它没有显示电子邮件选项。它显示了Facebook和消息选项。但在原生照片应用程序中,它在同一视频上显示了电子邮件共享选项。所以请告诉我为什么我的应用程序中没有显示电子邮件选项。这是我的密码: NSURL* url=[NSURL URLWithString:@"asset url here"]; [self shareItems:[NSMutableArray arrayWithObjects:url,nil

您好,我正在尝试使用UIActivityViewController共享视频,但它没有显示电子邮件选项。它显示了Facebook和消息选项。但在原生照片应用程序中,它在同一视频上显示了电子邮件共享选项。所以请告诉我为什么我的应用程序中没有显示电子邮件选项。这是我的密码:

  NSURL* url=[NSURL URLWithString:@"asset url here"];

  [self shareItems:[NSMutableArray arrayWithObjects:url,nil]]; 

- (IBAction)shareItems:(NSMutableArray*)shareItems {


    UIActivityViewController *shareController =
    [[UIActivityViewController alloc]
     // actual items are prepared by UIActivityItemSource protocol methods below
     initWithActivityItems: shareItems
     applicationActivities :nil];


    [self presentViewController: shareController animated: YES completion: nil];

}

如果资产Url是图像的,则相同的代码可以正常工作(显示电子邮件选项)。问题是在视频的情况下。我已经用iOS7在iPhone5上试用过。

请参考以下链接。不,这个链接不起作用