小编sek*_*sek的帖子

取消按钮无法在iPhone的短信集成中使用

我是新手来实现委托方法.我正在实现短信应用程序.我能够打开短信委托方法,看到了TO和发送选项,但是当我尝试回到主要时它不起作用我的代码如下,请帮助我.

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
message.hidden = NO;
switch (result)
  {
    case MessageComposeResultCancelled:
        message.text = @"Result: canceled";
        NSLog(@"Result: canceled");
        break;
    case MessageComposeResultSent:
        message.text = @"Result: sent";
        NSLog(@"Result: sent");
        break;
    case MessageComposeResultFailed:
        message.text = @"Result: failed";
        NSLog(@"Result: failed");
        break;
    default:
        message.text = @"Result: not sent";
        NSLog(@"Result: not sent");
        break;
   }

[self dismissModalViewControllerAnimated:YES];

 }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

2
推荐指数
1
解决办法
2700
查看次数

在iPhone sdk中问题MFMessageComposerViewController

我正在尝试实现一个SMS应用程序.当我试图发送我的短信时,我在[self.navigationController presentModalViewController:picker animated:YES];中得到了一个异常.我对此很新.你能帮帮我吗?我的代码如下.

MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.delegate = self;

picker.recipients = [NSArray arrayWithObject:@"123456789"]; // your recipient number or self for testing
picker.body = @"test from OS4";

[self.navigationController presentModalViewController:picker animated:YES];
[picker release];
Run Code Online (Sandbox Code Playgroud)

我的日志消息如下,

 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target <UINavigationController: 0x5b2c120>.
Run Code Online (Sandbox Code Playgroud)

在此先感谢,S.

iphone mfmailcomposeviewcontroller

0
推荐指数
1
解决办法
1239
查看次数