我已经将我的代码更新到 XCode 7 和 Swift 2.0,现在我的一些测试失败了,我在测试版本中看到了 40 条警告的列表,这些警告与它们引用的代码完全无关。 警告信息是:
"Cast From 'XCUIElement' to unrelated type 'String' always fails"
这是产生警告的行的示例:
if let protocolStr = JSON["version"] as? String{
我还没有使用 XC 用户界面测试...所以我不明白为什么这段代码引用那个类。任何想法?
更新:11 月 9 日 对于 XCode 7.1,问题仍然存在。
最佳答案
使用 Xcode 7.1.1 未修复,但此解决方法帮助了我:
if let protocolStr = JSON["version"] as AnyObject as! String {
关于swift - Xcode 7 - 引用 XCUIElement 的奇怪转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32715160/