我试图从我的应用程序内发送短信。我写了这段代码,但它似乎不工作。 没有崩溃,没有错误日志,根本没有发生(当然,我试图登录canSendText
和结果是1
)。发送短信iPhone
- (void)viewDidLoad
{
[super viewDidLoad];
messageComposer = [[MFMessageComposeViewController alloc] init];
if ([MFMessageComposeViewController canSendText]) {
[messageComposer setBody:@"Messaggio generato da SMSTest"];
[messageComposer setRecipients:[NSArray arrayWithObject:@"3333333333"]];
[messageComposer setDelegate:self];
[self presentModalViewController:messageComposer animated:YES];
}
}
任何人都可以解释我做错了什么?
你测试它在模拟器上?模拟器不能发送短信。 – beryllium
您正尝试在手机上运行应用程序而不是在模拟器上执行此操作,对吗?你将无法从SIM卡发送短信。我不认为它会为此提出任何错误...虽然我无法确切地记得这一点。 – carbonbasednerd
是的我在iPhone上试过。正如我所说,'canSendText'返回1.在模拟器中它将返回0. – Saphrosit