UIAlertController的用法很簡單,我們卻經(jīng)常使用.它用以取代iOS 8.0 之前的UIAlertView和UIActionSheet 但需要注意一些地方
最近在做一個swift項目, 彈出提示框進行刷新, 刷新前有個loading 通過present顯示, 但通過base.presentedViewController 操作dismiss時, 發(fā)現(xiàn)base.presentedViewController 為UIAlertController 這不符合邏輯的 .
********后來才發(fā)現(xiàn)UIAlertController? ?dismiss方法沒有在complete后執(zhí)行刷新 導致顯示時序有問題 .此刻presentVC還是為UIAlertController
因此 做任何 操作應該在complete后再執(zhí)行? 保證是我們達到我們的需求
ps: 雖然這是一個很簡單的控件, 但還是需要注意細節(jié)!!!!!