Xcode 7.3:导入模块显示删除线
在将Xcode升级到7.3之后,我刚刚发现某些模块在导入时会被删除,如下面的截图所示:
但添加模块后(所以只需按下input )一切都很好。 那是什么意思? 这里的模块是用Swift编写的,工作正常。
这是一个错误。 我们已经修复了218010af ,它应该包含在Swift 2.2.1版本中,并包含在2016-04-12 – 开发者快照中 。
如果您尝试导入已被文件或模块导入的模块,则会出现删除线:
在这种情况下,我已经导入了Foundation(隐式导入CoreFoundation),所以Xcode告诉你不需要再导入任何一个模块。
我改变了import的顺序
import Foundation import UIKit import LayerKit import Atlas < red line import Foundation import UIKit import Atlas import LayerKit
一些注意到可能导致它:
-
即使LayerKit是较低级别的API,LayerKit也会导入Atlas。Atlas是UI层
-
两者都是Cocoapodimport
-
当我为App Store / Enteprise发布创build了第二个Schema并清除了一个并切换到另一个时出现错误。
- 删除派生数据没有清除它。
- 所以试图重新排列他们,红线消失
- 用一组复杂对象进行RestKit映射
- 有没有办法在iOS中为不同的语言/区域设置使用不同的Default.png(启动图像)?
- CNContactPickerDelegate的contactPickerDidCancel从未被调用过
- 从AppDelegate.swift为一个视图控制器分配一个值
- 使用导航控制器将视图复制到项目 – “图像视图”的框架在运行时将有所不同
- AVAnimator mvid转换
- 几个小部件使用XCode Storyboard(或“做错了”)?
- 使用Thread Sanitizer(TSan)调试iOS Data Race EXC_BAD_ACCESS错误
- 我可以在Swift中使用多个分隔符分割一个数字string吗?