正在回答 回答被采纳积分+1
2回答
imoocLovers
2018-07-25 17:15:46
viewDidAppear方法名写的有问题,应该是(void)viewDidAppear:(BOOL)animated
,这不是自定义的方法,是系统的方法,如果你写的是自定义的方法,那你在viewDidLoad中调用一下也可以正常显示。下面的代码供参考:
- (void)viewDidAppear:(BOOL)animated { alertontroller = [UIAlertController alertControllerWithTitle:@"Title" message:@"message" preferredStyle:UIAlertControllerStyleActionSheet]; UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil]; UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:nil]; [alertontroller addAction:cancelAction]; [alertontroller addAction:okAction]; [self presentViewController:alertontroller animated:true completion:nil]; }
iOS进阶:界面优化与数据存储
- 参与学习 516 人
- 提交作业 158 份
- 解答问题 637 个
本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星