ios - after push UIViewController app freeze swift -
i use uitabbarcontroller root controller, each tabbaritem has own uinavigationcontroller, first uitabbar (0) refers uiviewcontroller displays results server. fifth uitabbar (4) includes moreformviewcontroller (it successor of formviewcontroller eureka framework) has several cells (two implemented). clicking on 1 of them opens settingsformviewcontroller (this successor formviewcontroller eureka framework), first cell contains uislider, changes settings getting data server (which displayed in uitabbar (0)). if parameter changes, when return moreformviewcontroller, automatically make transition uitabbar (0). if switch uitabbar (0) again moreformviewcontroller , open settingsformviewcontroller, application frozen. found out following @ point settingsformviewcontroller initialized , life cycle methods triggered (viewdidload, viewwillappear, viewdidappear , on). screen not visible, looked @ ui view hierarchical in xcode, , shows first controller settingsformviewcontroller should be. time checked on real iphone 7, decided check on simulator , iphone 5, did not find such bug on it, works correctly. during next test, when application "froze" on iphone 7, accidentally folded , unfolded , saw screen , works. if repeat same action, again application "freezes."
i looking information on this, @ found people "frozen" application because pushing controller out of main thread. not know do. can tell me how solve problem?
also tried replace settingsformviewcontroller regular uiviewcontroller slider, result same. removed everywhere isuserinteractionenabled = false in third-party frameworks know not problem.
Comments
Post a Comment