找不到self presentViewController方法

时间:2017-10-04 21:30:40

标签: objective-c presentviewcontroller uialertviewcontroller

尝试使用alertviewcontroller替换alertview,使用开发人员文档中的确切示例,但不断收到找不到presentViewController方法的错误。

这是我的代码。我试图取代" self"有十几个版本,所有这些都导致应用程序崩溃。

NSString* messageString = @"This is my message";
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Title"                                                                     
message:messageString                                                                 
preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction *defaultAction = [UIAlertAction actionWithTitle:@"OK"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action){
   NSLog(@"Ok button pressed");                                               
}];
[alertController addAction:defaultAction];
[self presentViewController:alertController animated:YES completion:nil];

0 个答案:

没有答案