在iphone中以编程方式发送短信
如何以编程方式向iPhone联系人列表中选定的特定号码发送短信?在iphone中以编程方式发送短信,iphone,ios,sms,messageui,Iphone,Ios,Sms,Messageui,如何以编程方式向iPhone联系人列表中选定的特定号码发送短信?MFMessageComposecController是您需要的 要发送短信息,您可以看到以下内容: #import <MessageUI/MessageUI.h> @interface myClass : NSObject <MFMessageComposeViewControllerDelegate>{ } @end @implementation -(void)sendMessage{ if([MFMe
MFMessageComposecController
是您需要的
要发送短信息,您可以看到以下内容:
#import <MessageUI/MessageUI.h>
@interface myClass : NSObject <MFMessageComposeViewControllerDelegate>{
}
@end
@implementation
-(void)sendMessage{
if([MFMessageComposeController canSendText]){
MFMessageComposeController *smsComposer =
[[MFMessageComposeController alloc] init];
smsComposer.recipients = [NSArray arrayWithObject:@"12345678"];
smsComposer.body = @"SMS BODY HERE";
smsComposer.delegate = self;
[self presentModalViewController:smsComposer animated:NO];
}
else{
//You probably want to show a UILocalNotification here.
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller
didFinishWithResult:(MessageComposeResult)result{
/* You can use the MessageComposeResult to determine what happened to the
message. I believe it tells you about sent, stored for sending later, failed
or cancelled. */
[self dismissModalViewControllerAnimated:NO];
}
@end
MFMessageComposeController
是您需要的
要发送短信息,您可以看到以下内容:
#import <MessageUI/MessageUI.h>
@interface myClass : NSObject <MFMessageComposeViewControllerDelegate>{
}
@end
@implementation
-(void)sendMessage{
if([MFMessageComposeController canSendText]){
MFMessageComposeController *smsComposer =
[[MFMessageComposeController alloc] init];
smsComposer.recipients = [NSArray arrayWithObject:@"12345678"];
smsComposer.body = @"SMS BODY HERE";
smsComposer.delegate = self;
[self presentModalViewController:smsComposer animated:NO];
}
else{
//You probably want to show a UILocalNotification here.
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller
didFinishWithResult:(MessageComposeResult)result{
/* You can use the MessageComposeResult to determine what happened to the
message. I believe it tells you about sent, stored for sending later, failed
or cancelled. */
[self dismissModalViewControllerAnimated:NO];
}
@end
嗯。。。我认为在这里进行一点讨论会有帮助。 我(可能是错误地)回答了这个问题,“…以编程方式发送短信…”意思是在后台发送短信,此时会弹出MFMessageComposeViewController 如果这是问题,上面答案的绿色复选标记是不正确的。我将假设这是一个问题(我打赌我不是唯一的一个),并提供一些子弹来节省我花在这里的时间
嗯。。。我认为在这里进行一点讨论会有帮助。 我(可能是错误地)回答了这个问题,“…以编程方式发送短信…”意思是在后台发送短信,此时会弹出MFMessageComposeViewController 如果这是问题,上面答案的绿色复选标记是不正确的。我将假设这是一个问题(我打赌我不是唯一的一个),并提供一些子弹来节省我花在这里的时间
可能重复[iphone 4.0以编程方式发送短信]()可能重复[iphone 4.0以编程方式发送短信]()不是
messageComposeDelegate
而不是delegate
?不是messageComposeDelegate
而不是delegate
?