2013-04-09 4 views
0

iOS 6의 UIActivityViewController을 통해 내 앱에 공유를 추가했습니다. 일반적인 용의자 (트위터, 페이스 북 등) 외에도 나는 다른 서비스 (App.net)와 공유 할 수 있도록 만든 UIActivity 하위 클래스를 사용하고 있습니다. 모든 것이 잘 작동합니다.(iOS 6) UIActivityViewController 외부에서 UIActivity의 맞춤 하위 클래스를 사용하여

이제 사용자가 기본 공유 서비스를 선택할 수있는 옵션을 추가하여 UIActivityViewController이 아니라 내 앱의 공유 버튼을 누르면 사용자가 선택한 기본 서비스의 인터페이스가 표시됩니다. . 이제 SLComposeViewController을 사용하여 표준 시스템 서비스 (Facebook 및 Twitter)에 대해이 작업을 수행 할 수 있습니다. 그러나 SLComposeViewController을 사용하여 사용자 정의 UIActivity의 사용자 인터페이스를 가져 오는 방법은 전혀 없습니다.

내 맞춤형 UIActivity 하위 클래스를 호출하고 UI를 직접 불러올 수있는 방법이 있습니까 (예 : UIActivityViewController이 아닌 경우)?

답변

1

왜 이렇게하고 싶은지 모르겠다. 분명히 자신 만의 공유보기 컨트롤러를 만드는 몇 가지 방법이 있기 때문에이 방법을 다시 사용할 수 있습니다. UIActivity 경로를 사용할 필요가 없습니다. (끔찍한 API입니다.)