相关疑难解决方法(0)

Swift内部类可以访问外部类的自我吗?

我来自Java背景,当你声明内部类时,它是静态的,并且无法访问外部类的实例,或者它不是静态的,并且可以访问正在进行的外部类的实例经营.见http://en.wikipedia.org/wiki/Inner_class#Types_of_nested_classes_in_Java

斯威夫特有这个概念吗?从我的测试中,我似乎无法获得访问Outerself对象,但我绝对可以做一些错误.

class Outer {
    let value = ""
    class Inner {
        func foo() {
            let bar = value // 'Outer.Type' does not have a member named 'value'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swift

35
推荐指数
1
解决办法
2万
查看次数

标签 统计

swift ×1