Xcode 9

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

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

Xcode 9_第1张图片

切回之前的

另外之前切换模拟器大小的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 里边取消主线程检测 (如下图 

Xcode 9_第2张图片

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

你可能感兴趣的:(Xcode 9)