编程中遇到的 问题 总结

 问题总结app

1. Unbalanced calls to begin/end appearance transitions for  UIViewController 的解决方法iview

 (1)可是如何很快的速度触发这个方法的调用就会出现:unbalanced calls to begin/end appearance transitions for uiviewcontroller动画

 缘由就是上次动画还没结束,而后又开始了新的动画。  这样就致使不能成功切换页面,而是一个白色无内容的页面。ui

解决方法就是,加一个BOOL型的变量,检查是否在作动画。若是是在作动画,就等动画作完再去作另外一个动画 。spa

出现unbalanced calls to begin/end appearance transitions for uiviewcontroller这样的log,其缘由就是在容器类的UIViewController(如,UINavigationController, UITabBarController)中动画没作完,而后又开始新的动画.。解决办法就是让动画完后再作新的动画。get

(2)若是遇到 [self.navigationController pushViewController:vc animated:NO]; 就把后一个动画改成noit

(3)第三种状况以后 io

        double delayInSeconds = .5;容器

        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)); 变量

        dispatch_after(popTime, dispatch_get_main_queue(), ^(void){  

        ViewController *vc =[[ViewController alloc] init];

        [self.navigationController pushViewController:vc animated:NO];

    });

相关文章
相关标签/搜索