无法从另一个swift文件中访问常量

时间:2014-10-06 14:40:37

标签: swift

我将一些代码从Objective C转换为Swift,以便我可以处理Swift。

基本上,在Objective C中,我有一个包含一些全局常量的头文件,这些常量可以在其他Objective C类中访问。

我将.h文件更改为.swift并将常量更改为:

public let INVALID_INTEGER_VALUE = (-32768)
public let INVALID_LONGLONG_VALUE = (0x8000000000000000)
...

但是当我尝试在另一个Swift文件中访问它们时,编译器会给出"使用未解析的标识符..."我尝试导入我的.swift文件,但这也没有用(据我所知,我不需要导入我的任何swift文件,因为它们是同一模块的一部分)。 / p>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果尝试使用常量的文件已添加到另一个目标(如测试目标),但是尚未添加包含常量的文件,则也可能遇到此问题。

相关问题