iOS奇葩问题一览(持续更新)

一、初始化ViewController出错

版本

Apple Swift version 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
Target: x86_64-apple-macosx10.9
Xcode Version 8.2.1 (8C1002)

在用如下代码初始化ViewController时

storyboard.instantiateViewController

报出如下错误信息

Unknown class JWSwiftMineEditViewController in Interface Builder file.
Could not cast value of type 'UIViewController' (0x1b0d2ff50) to 'JWBizCardNew.JWSwiftMineEditViewController' (0x100dd1ab8).
原因相当奇葩,如图:


Module为None

这是StoryBoard上出错的ViewController的属性,我们可以看到这里的Module为None,这应该是Xcode的bug。
在Module栏里用鼠标左击一下,再按回车。会变成这个样子:


Module有值

这样,问题就解决了。

二、发http请求出错

版本

Apple Swift version 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
Target: x86_64-apple-macosx10.9
Xcode Version 8.2.1 (8C1002)

Allow Arbitrary Loads已经设为YES了,发http请求还是报如下错误:

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

试了半天,发现Allow Arbitrary Loads in Web Content与Allow Arbitrary Loads不能共存。把Allow Arbitrary Loads in Web Content删掉就好了。

三、运行时报错:This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes.

把子线程中针对UI的更新,放到主线程中执行即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 14,599评论 5 6
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie阅读 8,020评论 0 3
  • 一. yum安装svn服务器 二. 检测安装结果 三. 创建代码仓库目录 如果ll该仓库目录出现如下几个目录和文件...
    TyiMan阅读 5,096评论 0 5
  • 看过《大鱼海棠》的时候,脑袋里就是两个字,别扭。世界观与其表现别扭,人设主次颠倒别扭,粗陋的剧情和唯美的画面别扭。...
    刘乂阅读 3,427评论 0 0
  • 如果我说我爱你,却给你的时间不足十分之一。 如果我说我想你,闭上眼睛却慢慢进入梦呓。 那,是否,有待怀疑。 我说过...
    宠爱by阅读 1,864评论 0 0

友情链接更多精彩内容