Xcode 9

本篇主要记录更新Xcode9以后现有代码出现的问题

前言:模拟器两边的侧键用着不错(个人感觉),如果你像我一样不喜欢更新后的模拟器,在模拟器的导航栏选择window---->show device,如下图:

切回之前的

另外之前切换模拟器大小的command+1/2/3,好像不能用了??但是你可以把鼠标停在四个交的任意一处进行随意缩放

ok,下面正文👇

一、打印线程问题

Main Thread Checker: UI API called on a background thread: -[UIAlertView initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:]

PID: 6522, TID: 291644, Thread name: (none), Queue name: com.apple.root.user-initiated-qos, QoS: 25

运行代码后,突然多出这些打印,仔细一看原来是说我的一段代码应该写在主线程中,遇见这种问题有两种解决方案:

1:在scheme 里边取消主线程检测 (如下图 

2:只能修改代码 把出问题的代码放在主线程里边即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容