小编ren*_*aku的帖子

- 必须仅从主线程调用[UIApplication委托]

这个警告导致一个严重的问题,因为我真的无法使用Xcode 9 beta 2在主线程之外调用委托.奇怪的是,当我使用Xcode 8.3.3时,这是有效的.

另外我认为只从主线程调用委托只是好习惯,不是吗?那么为什么这会导致应用程序崩溃呢?

multithreading cocoa-touch thread-safety uiapplication ios

35
推荐指数
2
解决办法
4万
查看次数

Xcode 9:Swift依赖性分析错误

我有一个用obj-C编写的iOS应用程序和用于Swift应用程序的UI测试.我最近安装了Xcode 9 beta 2并想编译应用程序.我收到以下错误:

"依赖性分析错误>必须将"Swift语言版本"(SWIFT_VERSION)构建设置设置为使用Swift的目标支持的值.此设置可以在构建设置编辑器中设置.

截图添加

当我去构建设置时,没有任何可能为Swift语言设置版本.这代表一个错误吗?此外,应用程序本身不使用Swift,只使用自动UI_tests.

xcode ios swift xcode9-beta

9
推荐指数
1
解决办法
5357
查看次数