gpt4 book ai didi

iOS Swift 单元测试结果未解析的标识符

转载 作者:IT王子 更新时间:2023-10-29 05:25:13 25 4
gpt4 key购买 nike

swift 中用于测试的简单函数:

func testExample() {
var tagname = "someClass()"
var logger = Device("", "") //unresolved identifier

XCTAssert(true, "Pass")
}

即使在我使用“import”导入我的模块之后,我仍然无法使用我的模块中的类。此外,虽然我可能在项目中搞砸了一些东西,但我的示例项目中没有一个让我使用模块类。

看起来它应该可以工作,但在 beta 2 中可能会损坏。

编辑:修复了它IDE 没有检查参数名称。似乎 Xcode 还是有点问题

最佳答案

我今天遇到了同样的问题,不确定这是否只是最近才可用 - 而不是在您的测试文件中使用 import TARGET_NAME 和/或将您的类/方法声明为 public,您可以通过 XCode 的 File Inspector 将您的文件添加到您的测试目标。

Cmd + Opt + 1 在任何文件中显示它,并选中 Target Membership 为您的测试目标。

File Inspector - Target Membership

您可能需要重建....Cmd + b

这应该特定于我的系统....我正在运行 Xcode 6.3 beta 1,并通过 Quick + Nimble 进行测试,两者都安装了最新的 cocoapods beta。

关于iOS Swift 单元测试结果未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24477251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com