저는 애플의 MailComposer 예제 응용 프로그램을 사용하여 내 응용 프로그램 (OS 3.0 기능) 내에서 전자 메일을 보냅니다. 받는 사람, 제목 또는 본문 필드를 MFMailComposeViewController의 첫 번째 응답자로 설정할 수 있습니까?MFMailComposeViewController에서 첫 번째 응답자를 설정 하시겠습니까?
즉, 동작은 다음과 같습니다. 사용자가 메일보기 (presentModalViewController)를 표시하는 버튼을 누릅니다. 메일보기가 표시되면 커서가 필드 중 하나에 놓이고 키보드가 열립니다.
"중요 :
은 내가 MFMailComposeViewController 설명서를 말한다 확인할 수 있습니다. 메일 구성 인터페이스 자체는 사용자 정의하지 않고 응용 프로그램에 의해 수정되지 않아야 또한, 인터페이스를 제시 한 후, 신청이 허용되지 않는다 사용자가 인터페이스를 사용하여 컨텐츠를 편집 할 수 있지만 프로그래밍 방식의 변경 사항은 무시되므로 인터페이스를 표시하기 전에 컨텐츠 필드의 값을 설정해야합니다. "
그러나 인터페이스 맞춤 설정은 신경 쓰지 않습니다. 그 firstResponder를 설정하고 싶습니다. 어떤 아이디어?
우수 -이를 수행하기 위해 무언가를 찾으려고 노력하는 데 많은 시간을 보냈습니다. ** RecipientTextField **에서 ** MFRecipientTextField **로 변경하면됩니다. 이 앱 스토어 제출에 사용할 수 있습니까, 아니면 문서화되지 않은 API로 간주됩니까? – ayreguitar
앱 스토어 제출에 사용해도 괜찮은지 확신 할 수 없지만 집 애플리케이션 용으로 만 사용했습니다. – holz
애플은 최근에 이것을 사용한 나의 애플 리케이션을 승인 했으므로 사용하기에는 괜찮은 것처럼 보입니다. (적어도 지금은!) 다시 한번 감사드립니다. – ayreguitar