class MyClass:NSObject {
var member = "abc"
func instanceMethod(){
print("\(member)")
}
class func classMethod(){
print("\(member)")
}
}
我想访问"会员"在两种方法中。
答案 0 :(得分:1)
唯一的方法是使用相同类型的单例或静态成员:
class MyClass: NSObject {
static var sharedInstance : MyClass?
var member:String
func instanceMethod(){
print("\(MyClass.sharedInstance?.member)"
}
static func classMethod(){
print("\(sharedInstance?.member)"
}
}