【发布时间】:2014-09-09 00:34:26
【问题描述】:
我来自 Java 背景,当您声明内部类时,它要么是静态的,并且无法访问外部类的实例,要么它不是静态的,并且可以访问外部类的实例正在运行的类。见http://en.wikipedia.org/wiki/Inner_class#Types_of_nested_classes_in_Java
Swift 有这方面的概念吗?根据我的测试,我似乎无法访问Outer 的self 对象,但我肯定做错了什么。
class Outer {
let value = ""
class Inner {
func foo() {
let bar = value // 'Outer.Type' does not have a member named 'value'
}
}
}
【问题讨论】:
标签: swift