在Swift中,您不应添加
with到初始化程序。初始值设定项应为
init(name:),您应将其称为
Object(name: "joe")。
这是因为Swift方法如何桥接到ObjC。在ObjC中,该初始化程序将自动转换为
initWithName:。如果您命名它
init(withName:),它将变为
initWithWithName:。
欢迎分享,转载请注明来源:内存溢出
在Swift中,您不应添加
with到初始化程序。初始值设定项应为
init(name:),您应将其称为
Object(name: "joe")。
这是因为Swift方法如何桥接到ObjC。在ObjC中,该初始化程序将自动转换为
initWithName:。如果您命名它
init(withName:),它将变为
initWithWithName:。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)