2013-04-09 28 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)。