Swift中以下Objective-C方法的语法是什么?将Objective-C语法转换为Swift 3
-(id)init
{
Viewcontroller static *vc=nil;
if(!vc)
{
vc=[super init];
return vc;
}
else return vc;
}
Swift中以下Objective-C方法的语法是什么?将Objective-C语法转换为Swift 3
-(id)init
{
Viewcontroller static *vc=nil;
if(!vc)
{
vc=[super init];
return vc;
}
else return vc;
}
下面是斯威夫特3
override init() {
var vc: Viewcontroller? = nil
if vc == nil {
vc = super.init()
return vc!
}
else {
return vc!
}
}
先生,哪里是静态关键词? –
@ManzoorHusain当你将一个静态var/let定义到一个类中时,该信息将在所有实例(或值)之间共享。 –
这是可怕的代码,甚至没有有效。 – Alexander
语法这不是一个免费的代码翻译服务。请尝试自己转换代码。用你试过的东西更新你的问题,并清楚地解释你有什么问题。 – rmaddy