UIAlertController

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 盛益华通 2018-07-25 17:23:49

http://img1.sycdn.imooc.com//climg/5b58410e0001d4a812650877.jpg

模拟器一直这个状态 代码没问题的吧 老师

  • alert弹出框出现了吗,如果没有出现,建议同学将老师的完整代码替换上去,重新编译运行,或者你可以在viewDidAppear方法内任何位置添加一个断点,运行一下程序,看下程序是否停在断点处。
    2018-07-25 18:37:18
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];
}
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师