このようなSMS送信コードを実装しました...
それは問題ありませんが、問題は受信者の番号を選択することです。
私のコード番号は、テキストファイルに入力された値です。
しかし、電話帳の連絡先から番号を取得したい。
このヘルプを取得する方法
ハontactNUMBER = NumbertxtField.text
//SMS送信ボタンのメソッド
-(IBAction)sendSMS:(id)sender
{
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.recipients = [NSArray arrayWithObjects: ContactNUMBER, nil];
controller.body = messageBody.text;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
![ここに画像の説明を入力][1]
// DiscloserButtonをクリックして電話帳から連絡先を選択する方法
-(IBAction)phoneBook_ DiscloserButton :(id)送信者
{
}
//メッセージ コンポーザ デリゲート メソッド
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sharing our app" message:@"Unknown Error"
delegate:self cancelButtonTitle:@"Ok"otherButtonTitles: nil];
[alert show];
[alert release];
}
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}