2011-11-23 325 views
0

我想從我的應用程序發送短信。爲此,我使用MFMessageComposeViewController「messageui.framework」並且工作得非常好。但爲此,我在代碼中給出了接收器的數量。其實,我想添加電話簿中的聯繫人。如何在使用MFMessageComposeViewController發送短信時在我的應用程序中獲得所需的聯繫人?我如何從我的應用程序訪問iphone聯繫人?

假設我的代碼在下面,我不明白我怎麼能給我的聯繫人在picker.recipients.Please幫助我,因爲我想從聯繫人中選擇聯繫人號碼從我的應用程序發送短信。

-(void)ComposerSheet 
{ 
    MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init]; 
    picker.messageComposeDelegate = self; 

    picker.recipients = [NSArray arrayWithObject:@"1234567890"]; 
    picker.body = @"I am at %@"; 

    [self presentModalViewController:picker animated:YES]; 
    [picker release]; 

} 

回答

1

當我們使用MFMessageComposeViewController時,它會自動給出聯繫人的鏈接。因此在這種情況下不需要AddressBookUI框架。在MFMessagecomposeViewController中,必須通過單擊添加收件人字段右側的「+」按鈕來添加聯繫人。

相關問題