大范文网 - 每天发现一点点
每天学习一点点!
  • 演讲稿范文
  • 演讲稿题目
  • 演讲稿开场白
  • 演讲稿开头
  • 演讲稿结尾
  • 演讲稿格式
  • 演讲稿PPT
  • 英语演讲稿
  • 主持词
  • 发言稿
  • 演讲稿征文
  • 演讲与口才
  • 自我介绍
  • 即兴演讲
  • 公众演讲
  • 训练口才
  • 演讲稿200字
  • 演讲稿300字
  • 演讲稿400字
  • 演讲稿500字
  • 演讲稿600字
  • 演讲稿800字
  • 演讲稿1000字
  • 国旗下演讲稿
  • 八荣八耻
  • 爱国演讲稿
  • 竞聘演讲稿
  • 竞选演讲稿
  • 领导演讲稿
  • 年会演讲稿
  • 年会主持词
  • 就职演讲稿
  • 我的中国梦
  • 祖国在我心中
  • 当前位置:大范文网 > 演讲稿 > 即兴演讲 >

    【ios开发中两个常见问题解决方法】电脑常见问题及解决方法

    分类:即兴演讲 时间:2018-08-20 本文已影响

    ios开发中两个常见问题解决方法来啦!大家知道苹果手机使用的是ios系统,而且用户量很庞大,所以ios开发也成了很热门的行业。下文小乐哥给大家带来ios开发中两个常见问题解决方法,希望给技术员在ios开发中起到帮助作用!

    ios开发中两个常见问题解决方法

    一、“Unknown class XXViewController in Interface Builder file.”问题处理

    最近在静态库中写了一个XXViewController类,然后在主工程的xib中,将xib的类指定为XXViewController,程序运行时,报了如下错误:

    “Unknown class XXViewController in Interface Builder file.”

    之前也遇到这个问题,但已记得不太清楚,所以又开始在stackoverflow上找答案。

    其实这个问题与Interface Builder无关,最直接的原因还是相关的symbol没有从静态库中加载进来。这种问题的处理就是在Target的”Build Setting”–>“Other Link Flags”中加上 -all_load 和 -ObjC 这两个标识位,这样就OK了。

    ios开发中两个常见问题解决方法1

    二、关于“Unbalanced calls to begin/end appearance transitions for…”问题的处理

    我们的某个业务有这么一个需求,进入一个列表后需要立马又push一个web页面,做一些活动的推广。在iOS8上,我们的实现是一切OK的;但到了iOS7上,就发现这个web页面push不出来了,同时控制台给了一条警告消息,即如下:

    “Unbalanced calls to begin/end appearance transitions for ...”

    在这种情况下,点击导航栏中的返回按钮时,直接显示一个黑屏。

    我们到stackoverflow上查了一下,有这么一段提示:

    “occurs when you try and display a new viewcontroller before the current view controller is finished displaying.”

    意思是说在当前视图控制器完成显示之前,又试图去显示一个新的视图控制器。

    于是我们去排查代码,果然发现,在viewDidLoad里面去做了次网络请求操作,且请求返回后就去push这个web活动推广页。此时,当前的视图控制器可能并未显示完成(即未完成push操作)。

    “Basically you are trying to push two view controllers onto the stack at almost the same time.”

    当几乎同时将两个视图控制器push到当前的导航控制器栈中时,或者同时pop两个不同的视图控制器,就会出现不确定的结果。所以我们应该确保同一时间,对同一个导航控制器栈只有一个操作,即便当前的视图控制器正在动画过程中,也不应该再去push或pop一个新的视图控制器。

    所以最后我们把web活动的数据请求放到了viewDidAppear里面,并做了些处理,这样问题就解决了!

    注:更多精彩教程请关注三联设计教程 栏目,

    相关热词搜索:常见问题 解决方法 两个 ios开发中两个常见问题解决方法 ios两个微信 ios 开发遇到的问题

    【ios开发中两个常见问题解决方法】电脑常见问题及解决方法相关文章