Swift中以下Objective-C方法的语法是什么?
-(id)init
{
Viewcontroller static *vc=nil;
if(!vc)
{
vc=[super init];
return vc;
}
else return vc;
}
答案 0 :(得分:-2)
以下是Swift 3中的语法
override init() {
var vc: Viewcontroller? = nil
if vc == nil {
vc = super.init()
return vc!
}
else {
return vc!
}
}