【问题标题】:error on clicking the uiBarButton单击 uiBarButton 时出错
【发布时间】:2011-11-23 07:26:32
【问题描述】:

点击uiBarButton时,出现NSInvalidArgumentException,我的代码如下:

-(IBAction) sendSms:(id)sender {

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

        picker.recipients = [NSArray arrayWithObject:@"1234567890"];  
        picker.body = @"Help me";

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

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
    NSString *message = [[NSString alloc] init];
    switch(result) {
        case MessageComposeResultCancelled:
            message = [[NSString alloc] initWithFormat:@"Result: cancelled"];
            NSLog(@"Result: canceled");
            break;
        case MessageComposeResultSent:
            message = [[NSString alloc] initWithFormat:@"Result: sent"];
            NSLog(@"Result: sent");
            break;
        case MessageComposeResultFailed:
            message = [[NSString alloc] initWithFormat:@"Result: failed"];
            NSLog(@"Result: failed");
            break;
        default:
            message = [[NSString alloc] initWithFormat:@"Result: not sent"];
            NSLog(@"Result: not sent");
            break;
    }
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Message Status" message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
    [alert release];
    [message release];

    [self dismissModalViewControllerAnimated:YES];

}

错误器显示目标上的 nil 模态视图控制器。请告诉我我的错误,我已将该 uibarButton 的操作与界面生成器中的 IBAaction 正确链接。请尽快帮助我。提前致谢。

【问题讨论】:

  • 在此处粘贴控制台的输出。
  • 只有您的控制台日志才能帮助我们解决您的问题!!!

标签: iphone objective-c ios uibarbuttonitem ibaction


【解决方案1】:

请查看link

您的 MFMessageComposeViewController 对象(选择器)未正确初始化。 那里列出了它无法初始化的条件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多