2014-07-21 57 views
3

我已经下载了Xcode6B4,并且遇到了测试版3上从未发生的问题。我在swift类型基础上定义了几个带有一些扩展名的swift文件。当我想从测试目标调用这些文件中定义的方法时,编译器不会找到该方法的定义。这是否与定义访问级别的新关键字相关?Xcode 6 Beta 4 - 在测试目标中导入swift类

回答

4

通过发行说明,所有方法和属性默认为internal。测试目标是一个不同的模块,因此您想从测试目标调用的任何内容都必须声明为public

+0

太简单了:)谢谢 – yageek

+1

谢谢。我认为公开宣布事情对我来说是朝着正确方向迈出的一步,但我仍然遇到麻烦。我得到编译时错误,说我的项目中的东西没有在测试代码中定义。我是否需要将某些内容导入到测试代码中?如果是这样,怎么样? – Kaydell