尝试使用开发人员文档中的确切示例将 alertview 替换为 alertviewcontroller,但不断收到找不到 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];