Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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_Sharing_Uiactivityviewcontroller - Fatal编程技术网

Ios 我是否理解UIActivityViewController错误?

Ios 我是否理解UIActivityViewController错误?,ios,sharing,uiactivityviewcontroller,Ios,Sharing,Uiactivityviewcontroller,依我看,我可以将文本、图像等传递给UIActivityViewController,它将准确显示这些应用程序,这些应用程序可以处理我传递的文件类型。但它的行为不是这样的!它只是显示标准应用程序邮件、消息、Twitter、Facebook和复制。无论我将什么传递给UIActivityViewController,这些都不会改变。 我读到你必须将UIActivity子类化才能支持其他应用程序,但这使得整个概念对我来说毫无用处,因为我必须知道,哪些应用程序可以做什么 我是唯一一个对此感到沮丧的人吗?还

依我看,我可以将文本、图像等传递给UIActivityViewController,它将准确显示这些应用程序,这些应用程序可以处理我传递的文件类型。但它的行为不是这样的!它只是显示标准应用程序邮件、消息、Twitter、Facebook和复制。无论我将什么传递给UIActivityViewController,这些都不会改变。 我读到你必须将UIActivity子类化才能支持其他应用程序,但这使得整个概念对我来说毫无用处,因为我必须知道,哪些应用程序可以做什么

我是唯一一个对此感到沮丧的人吗?还是我只是做错了什么

还有一些代码:

NSArray *items = @[@"sometext", @"some longer text", [NSURL urlWithString:@"http://www.apple.com/"]];

controller = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];

期望:在ActivityViewController中安装Evernote、Instagram等应用程序,我想你的问题与此相关。似乎没有人能回答这两个问题。似乎如果您创建了一个
UIActivity
,您只能在自己的
UIActivityViewController

中的应用程序中使用它,请转到并提交一个功能请求。