Xcode 6 Beta 4 - 在测试目标中导入Swift类

3

我已经下载了Xcode6B4,遇到了一个在beta3中从未发生过的问题。在基本的swift类型上定义了几个扩展的swift文件。当我想从测试目标中调用这些文件中定义的方法时,编译器找不到该方法的定义。这是否与定义访问级别的新关键字有关?

1个回答

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

1
谢谢。我认为将事物声明为公共的对我来说是朝着正确方向迈出的一步,但我仍然遇到了麻烦。我得到了编译时错误,说我的项目中的东西在测试代码中没有定义。我需要在测试代码中导入一些东西吗?如果需要,怎么做? - Kaydell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接