swift – Xcode 7 – 引用XCUIElement的奇怪的转换错误

swift – Xcode 7 – 引用XCUIElement的奇怪的转换错误,第1张

概述我已将我的代码更新为XCode 7和Swift 2.0,现在我的一些测试失败,并且我在Test构建中看到一个与他们引用的代码完全无关的40个警告的列表。 警告消息是: "Cast From 'XCUIElement' to unrelated type 'String' always fails" 这是一个产生警告的行的示例: if let protocolStr = JSON["version" 我已将我的代码更新为XCode 7和Swift 2.0,现在我的一些测试失败,并且我在Test构建中看到一个与他们引用的代码完全无关的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的奇怪的转换错误全部内容,希望文章能够帮你解决swift – Xcode 7 – 引用XCUIElement的奇怪的转换错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存