UIAlertController用时该注意的地方

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

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

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

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


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

你可能感兴趣的:(UIAlertController用时该注意的地方)