我已经通过iOS 6 UIActivityViewController
添加了对我的应用的分享。除了通常的嫌疑人(Twitter,Facebook等)之外,我还使用了我创建的UIActivity
子类来实现与其他服务(App.net)的共享。一切都很好。
现在我想添加一个选项,用户可以选择默认的共享服务,这样当他点击我的应用程序的“共享”按钮时,而不是UIActivityViewController
即将出现,而不是用户选择的默认界面服务出现了。现在,我可以使用SLComposeViewController
为标准系统服务(Facebook和Twitter)执行此操作。但是,我没有看到使用SLComposeViewController
启动自定义UIActivity
用户界面的任何方法。
有什么方法可以调用我的自定义UIActivity
子类并直接显示其UI(即不是来自UIActivityViewController
)?
答案 0 :(得分:1)
我不明白你为什么要这样做。由于你显然有一些创建自己的共享视图控制器的方法,你可以再次使用它 - 不需要去UIActivity路由(顺便说一句,这是一个糟糕的API)。