【发布时间】:2015-09-22 11:01:40
【问题描述】:
我已将我的代码更新为 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,问题仍然存在。
【问题讨论】:
-
我有这个确切的问题,看看我能找到什么。
-
为了“修复”它,我将 AnyObject 类型替换为 [String:AnyObject]。