gpt4 book ai didi

objective-c - 无法在快速单元测试中使用 Objective-C 类

转载 作者:行者123 更新时间:2023-11-30 11:05:52 24 4
gpt4 key购买 nike

我想在我的快速测试中使用 Objective C 类。

  • 我的项目最初是在 objective-c 中建立的。
  • 我已经为我的项目设置了桥接头。
  • 我已经在文件的桥接 header 中添加了导入语句,我想在测试中使用它。
  • 测试目标的搜索路径也设置为相同的桥接 header ,尽管我也尝试过使用单独的桥接 header 。
  • 我使用 cocoa pod ,因此有一个 xcworkspace 文件。
  • Pod 文件继承了用于测试的搜索路径,尽管我在测试中没有使用 pod 框架。

我在尝试使用该类时收到“使用未声明的类型“SySearchProductRequest””错误。 SySearchProductRequest 是我想要使用的 objc 类。

我在测试中使用 @testable import Mymodulename 导入具有此类的模块。

我一直坚持编写 objc 测试用例的方法,但我不想这样做。有没有办法或者我做错了什么或遗漏了什么来使这项工作成功。

最佳答案

只需检查您的类(class)是否已添加到文件检查器 Example Screenshot 中目标成员资格的测试目标中。然后再次构建项目。希望它能消除错误。

关于objective-c - 无法在快速单元测试中使用 Objective-C 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52734828/

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