【发布时间】:2017-02-06 11:00:46
【问题描述】:
我不能在扩展中使用私有属性。我的扩展名在另一个文件中。
如何在扩展中使用私有属性?
【问题讨论】:
-
你试过用
fileprivate代替private吗? -
@thedjnivek
My extension is in another file. -
你确定这在 Swift 2 中有效吗? Swift 2 中的“private”限制了对相同源文件的访问。
-
@MartinR 我不确定,因为在升级到 swift 3 后,我只是将主类和扩展名的文件分开
-
所以你的问题与 Swift 2 vs Swift 3 无关,“在我升级到 swift 3.0 之后。我不能在扩展中使用私有属性” 具有误导性。