2013-04-09 35 views
0

我已经通过iOS 6的UIActivityViewController向我的应用添加了共享。除了常见的嫌疑人(Twitter,Facebook等)之外,我还使用我创建的UIActivity的子类,以启用与另一个服务(App.net)的共享。一切工作正常。(iOS 6)从UIActivityViewController外部使用UIActivity的自定义子类

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

有什么办法可以调用我的自定义UIActivity子类并直接调出它的UI(即不是从UIActivityViewController内)?

回答

1

我不明白你为什么想这样做。由于您显然有创建自己的共享视图控制器的一些方法,您可以再次使用它 - 无需进入UIActivity-route(顺便提一下,这是一个糟糕的API)。