Xcode 7.3"期望的表达式"构建错误

时间:2016-05-05 18:47:04

标签: ios objective-c

不确定发生了什么,我尝试了所有我知道的事情......没有运气。有人能指出我正确的方向。

    [self presentViewController:messageVC animated:YES completion:nil];
}

-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
    [self dismissModalViewControllerAnimated:YES];

    if (result == MessageComposeResultCancelled)
        NSLog(@"Message cancelled");
    else if (result == MessageComposeResultSent)
        NSLog(@"Message sent");
    else
        NSLog(@"Message failed");
}

@end

http://i.stack.imgur.com/tcFXp.png

1 个答案:

答案 0 :(得分:-1)

虽然if / else语句通常不需要打开/关闭波浪形括号,但它们确实有助于澄清事情。并且,有些实例(通常在switch语句中),如果你不使用它们,编译器就会出现问题。

那么......如果你将每个if / else块包装在波浪形括号内,那么错误会消失吗?