2014-02-24 5 views
0

FB, Twitter 및 전자 메일을 비롯한 내 응용 프로그램과의 공유를 허용 할 예정입니다. 이를 위해 UIActivityViewController를 사용하고 있습니다. 사용자가 이메일을 선택하면 메일을 수신 한 수신자를 알 수있는 방법이 있습니까? 실제로 주소를 알 필요는 없지만 메일을받는 사람 수는 몇 명인지 만 알 수 있습니다.UIActivityViewController에서 메일받는 사람을 알고 있습니다.

완성 처리기의 서명을 통해 우리는 작업 유형과 작업 완료 여부 만 검사 할 수 있다고 생각합니다.

이것이 가능하지 않은 경우이 기능을 얻는 가장 좋은 방법은 무엇입니까?

+1

아니요, 이러한 데이터를 가져올 수 없습니다. – santhu

+0

@santhu 그게 올바른 편집 아니 었 그래서 그것을 롤백. 그것은 너무 작았고 아무 가치도 추가하지 않았습니다. 거기에 없어야하는 형식이 추가되었습니다. – Gavin

+0

이렇게 할 수있는 가능한 접근 방법은 무엇입니까? (나는 나의 질문을 편집했다) – Maiaux

답변

0

UIActivityViewController 또는 실제 시스템 클래스와 함께 할 수 없습니다. MFMailComposeViewController를 사용하면받는 사람을 설정할 수 있지만 사용자가받는 사람을 추가하거나 삭제할 수 있으므로 메시지를 보낸 사람을 확실히 알 수있는 방법이 없습니다.

정확히 어떤 수신자가 선택되었는지 알고 싶다면 자신 만의 메일 작성보기 컨트롤러 (사용자의 메일 계정에 액세스 할 수 없음)를 굴려야합니다. 즉, 자신의 메일을 롤백해야합니다. UIActivityViewController입니다.

관련 문제