一尘不染

Swift编译器错误:使用无法解析的标识符“名称”

swift

我尝试包含一个名为“ name”的类,但出现错误:

Swift Compiler Error: Use of unresolved identifier 'name'

该类存在,并且不包含任何编译错误。


阅读 167

收藏
2020-07-07

共1个答案

一尘不染

可能存在一些问题。

  1. 其中一类具有 测试目标, 而另一类则没有。您甚至必须将所有类都包含在测试目标中,或者不包含任何类。

  2. 如果是Objective C类,请检查该类是否在ObjectiveC桥接头文件中。

  3. 如果是NSManagedObject子类。@objc(className)在类声明之前添加。

  4. 如果它是另一个框架的一部分,请确保该类或函数是 public

2020-07-07