使用ARC时,获取全局的AppDelegate会有上面的警告
下面这样写会有警告
AppDelegate *app = [UIApplicationsharedApplication].delegate;
修改为
AppDelegate *app =(AppDelegate*)[UIApplicationsharedApplication].delegate;
这样警告就没有了
本文介绍了一个在使用ARC时遇到的问题:获取全局AppDelegate时出现警告。通过简单地改变类型强制转换的方式,可以有效地消除这个警告。
使用ARC时,获取全局的AppDelegate会有上面的警告
下面这样写会有警告
AppDelegate *app = [UIApplicationsharedApplication].delegate;
修改为
AppDelegate *app =(AppDelegate*)[UIApplicationsharedApplication].delegate;
这样警告就没有了
2843

被折叠的 条评论
为什么被折叠?