[英]Show me a working example of an Xcode 7.2.1 Workspace with Upsurge Playground?
[英]Autocompletion is not working in Xcode 7.2.1
我在Tile.swift中有一个init:
init(cellFrame:CGRect, padding:CGFloat, text: String, index: TileIndex, boundRect: CGRect) {
....
}
但是在尝试自动完成时,我在单元测试文件中看到了init()的旧版本(以前保存过)。
我已经清理了该项目,但是并没有使自动更正符号保持最新状态。
我清理了派生数据,情况变得更糟。 重新启动XCode后,同样糟糕的结果。
其他症状。
此文件的自动完成功能一次起作用,并且在Tile类的重构过程中发生了一些变化(我不知道是什么)。
在主要产品目标文件中的文件中,(在测试目标文件中)看不到“图块”类型(自动完成工作)。
我缺少的正确魔术顺序是什么?
找到了问题。 在进行重构时,会有许多预期的编译错误。 Tile类文件编译成功,但是该模块中的另一个类编译失败。 我只是希望单元测试能够正常工作,所以我忽略了其他文件错误并清除了单元测试文件中的错误。
在处理内容时,在测试文件的最高测试中我没有发现错误。
@testable import myAppModule错误:没有此类模块“ myAppModule”。
显然,任何文件中的任何错误都会在单元测试文件中隐藏整个模块。
解决方案:从被测模块中删除所有编译错误,以便unitTest文件查看该模块。
我了解它,但我不喜欢它。
我不知道我的苹果可以改善这种行为吗? 欢迎发表评论。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.