나는 모든 것을 살펴 봤는데 아마 그냥 건너 뛴다.하지만 이것이 내가 필요한 것이다. 전자 메일 주소 목록이있는 테이블보기가 있는데 사용자가 그 중 하나를 선택하고받는 사람으로 선택한 해당 전자 메일 주소로 팝업 할 수 있도록 메일 작성자보기를 가질 수있게하려고합니다. 나는 그것을 발견 할 수 없다.메일 연락처에 대한 UITableView
답변
아마 그것을 할 것입니다 그 :
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//Get data from the datasource (supposing a one dimensional list)
NSString *theRecipent=[[self dataSource] objectAtIndex:[indexPath row]]
if([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mailCont = [[MFMailComposeViewController alloc] init];
mailCont.mailComposeDelegate = self;
[mailCont setSubject:@"The Subject"];
[mailCont setToRecipients:[NSArray arrayWithObject:theRecipent]];
[mailCont setMessageBody:@"I should elaborate more my questions :P" isHTML:NO];
[self presentModalViewController:mailCont animated:YES];
[mailCont release];
}
}
didSelectRowAtIndexPath
내부
// The delegate method
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
[self dismissModalViewControllerAnimated:YES];
}
, 당신은 당신이 이메일을 보낼 수 있는지 확인하는 것이 좋다 (이메일을 보낼 MFMailComposeViewController
클래스를 사용해야) 이메일을 보내십시오.
일부 코드는 answer에서 가져 왔습니다.
더 잘 수행해야합니다. 클래스 mailClass = NSClassFromString (@ "MFMailComposeViewController"); if (mailClass! = nil) { if ([MFMailComposeViewController canSendMail]) { } } – looyao
이렇게하면 어떤 이점이 있습니까? 나는 물건을 배울 것입니다 : D –
죄송합니다, 실수합니다. 그렇게 할 필요는 없지만 ([[MFMailComposeViewController alloc] init]) nil을 반환하는지 확인하는 것이 좋습니다. 장치에 메일 계정이 설정되어 있지 않으면 ([[MFMailComposeViewController alloc] init]) 일부 장치에서 nil을 반환하고 응용 프로그램이 다운되면이 상황이 발생합니다. – looyao
- 1. 별칭을 사용하여 연락처에 메일 보내기
- 2. 연락처에 대한 ContentObserver의 오류
- 3. 연락처에 전화 번호 및 전자 메일 저장
- 4. 주소록 연락처에 대한 이미지 저장
- 5. iOS의 연락처에 버튼 추가하기
- 6. iPhone : SYNC 연락처에 대한 제안이 필요합니다.
- 7. Plone 4.1 연락처에 대한 추가 연락처
- 8. Outlook의 약속 및 연락처에 대한 EventHandler
- 9. 단일 쿼리에서 연락처에 대한 세부 정보 얻기
- 10. 특정 유형의 계약이있는 계정의 연락처에 대량 전자 메일 보내기
- 11. iPhone : UITableView 메일 앱에서 사용되는 이메일 스타일
- 12. UITableView 애니메이션에 대한 콜백
- 13. 아이폰 주소록 저장 연락처에
- 14. 안드로이드 연락처에 데이터 연결
- 15. 서버의 다차원 배열 데이터가있는 UITableView
- 16. Android 연락처에 문의하여 ACCOUNT_TYPE 및 ACCOUNT_NAME을 받으십시오.
- 17. 다른 UITableView에 대한 tableHeaderView로 UITableView
- 18. UITableView didSelectRowAtIndexPath에 대한 발신자가 있습니까?
- 19. 플러시 셀에 대한 UITableView 큐
- 20. 연락처에 액세스 할 수있는 권한 요청
- 21. 연락처에 이미지 첨부
- 22. ios에서 연락처에 액세스하기
- 23. 연락처에 사진 추가
- 24. 안드로이드 폰의 연락처에 접속하기
- 25. CRM 2011의 다른 메일 서버에서 메일 보내기
- 26. 프로그래밍 방식으로 단추에 대한 응답으로 UITableView 업데이트
- 27. 주소록의 이메일 주소로만 연락처에 액세스하는 방법은 무엇입니까?
- 28. Android : 데이터를 연락처에 연결하는 방법
- 29. 웹 페이지에서 사용자 연락처에 액세스
- 30. joomla의 다양한 연락처에 대한 서로 다른 문의 양식 1.6
문제점을 알려주십시오. – JiaYow
Chech'MFMailComposerViewController' –
나는 mfmailcompiserviewcontroller에 대해 알고 있지만 무엇을하려고하는지는 uitableview에 전자 메일 주소를 표시하고 사용자가 uitable 셀을 탭하면 mfmailcomposerviewcontroller의 전자 메일 주소가됩니다 –