本篇主要记录更新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:只能修改代码 把出问题的代码放在主线程里边即可