NSArray *finalList = [[NSArray alloc]init];
//put all your if statements
if (pickerView selectedRowInComponent:0)
{
[finalList arrayByAddingObjectsFromArray:@[@"[email protected]",@"[email protected]",...];
}
if (pickerView selectedRowInComponent:1)
{
[finalList arrayByAddingObjectsFromArray:@[@"[email protected]",@"[email protected]",...];
}
//end of if statements
[mailComposerTwo setToRecipients:finalList];
[self presentViewController:yourInitializedMessageController animated:YES completion:^{NSLog(@"message controller is presented");}];
이 지속적 어떤 이상한 이유로 예외를 발생하는 재 할당하기보다는 하나의 메소드 호출을 할 것입니다. presentModalViewController:animated:
은 iOS 6.0부터 제공되지 않을 예정입니까? 7.0이 아니라면 나는 믿는다.
참고! 메시지 컨트롤러를 메인 뷰 컨트롤러의 프로퍼티로 만드십시오. iOS에서 자동으로 출시되지 않도록 백업하는 것이 좋습니다. 그러나 MFMessageComposer를 사용하면 iOS가 메신저를 할당하거나 스레드의 어딘가에서 실행되도록하여보기 컨트롤러를 초기화하는 것이 빠릅니다.