不确定发生了什么,我尝试了所有我知道的事情......没有运气。有人能指出我正确的方向。
[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
答案 0 :(得分:-1)
虽然if / else语句通常不需要打开/关闭波浪形括号,但它们确实有助于澄清事情。并且,有些实例(通常在switch语句中),如果你不使用它们,编译器就会出现问题。
那么......如果你将每个if / else块包装在波浪形括号内,那么错误会消失吗?