UIAlertController用时该注意的地方

UIAlertController的用法很简单,我们却经常使用.它用以取代iOS 8.0 之前的UIAlertView和UIActionSheet 但需要注意一些地方

最近在做一个swift项目, 弹出提示框进行刷新, 刷新前有个loading 通过present显示, 但通过base.presentedViewController 操作dismiss时, 发现base.presentedViewController 为UIAlertController 这不符合逻辑的 .

********后来才发现UIAlertController   dismiss方法没有在complete后执行刷新 导致显示时序有问题 .此刻presentVC还是为UIAlertController

因此 做任何 操作应该在complete后再执行  保证是我们达到我们的需求


ps: 虽然这是一个很简单的控件, 但还是需要注意细节!!!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容