Swift命名空间问题

时间:2017-12-04 14:33:06

标签: swift namespaces

我创建了一个名为Bundle的类,我非常希望保持这种名称,因为它完美地描述了我的项目中的内容。
现在,我在某些代码中使用了Swift的Bundle,现在这些名称是冲突的。我在创建课程Set之前遇到过这个问题。当我想要使用标准Swift.Set类时,我能够通过Set来解决这个问题,就像我在this answer中找到的那样。 我还尝试将该解决方案应用于Bundle问题,但Xcode抱怨:

  

模块'斯威夫特'没有名为' Bundle'

的成员

知道为什么它适用于Set,而不是Bundle? 谢谢!

1 个答案:

答案 0 :(得分:4)

GetColumnDisplayRectanglePrivate在Foundation库中定义,而不是在Swift标准中定义 库:

var i=this.length