Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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 6)从UIActivityViewController外部使用UIActivity的自定义子类_Ios_Uiactivityviewcontroller_Uiactivity - Fatal编程技术网

(iOS 6)从UIActivityViewController外部使用UIActivity的自定义子类

(iOS 6)从UIActivityViewController外部使用UIActivity的自定义子类,ios,uiactivityviewcontroller,uiactivity,Ios,Uiactivityviewcontroller,Uiactivity,我已通过iOS 6的UIActivityViewController将共享添加到我的应用程序中。除了常见的嫌疑犯(Twitter、Facebook等),我还使用了我创建的UIActivity子类来实现与另一个服务(App.net)的共享。一切正常 现在,我想添加一个选项,让用户可以选择默认共享服务,这样当他点击我的应用程序的共享按钮时,而不是出现UIActivityViewController,而是出现用户选择的默认服务的界面。现在,我可以使用SLComposeViewController为标准

我已通过iOS 6的
UIActivityViewController
将共享添加到我的应用程序中。除了常见的嫌疑犯(Twitter、Facebook等),我还使用了我创建的
UIActivity
子类来实现与另一个服务(App.net)的共享。一切正常

现在,我想添加一个选项,让用户可以选择默认共享服务,这样当他点击我的应用程序的共享按钮时,而不是出现
UIActivityViewController
,而是出现用户选择的默认服务的界面。现在,我可以使用
SLComposeViewController
为标准系统服务(Facebook和Twitter)执行此操作。但是,我看不到任何使用
SLComposeViewController
打开自定义
UIActivity
用户界面的方法


有什么方法可以调用我的自定义
UIActivity
子类并直接打开它的UI(即,不从
UIActivityViewController
)吗?

我不明白您为什么要这样做。因为您显然有一些创建自己的共享视图控制器的方法,所以您可以再次使用它—无需使用UIActivity路线(顺便说一句,这是一个糟糕的API)