今天在把别人的OC代码抄写成swift的时候,遇见了一个问题捣鼓了一下午。
代码
public protocol UserProtocol {
var userId : String {get}
var name : String {get}
var avatarURL : String {get}
//这个方法一直报错,我只是想重写一个构造器方法啊??
func init(userId : String,name : String, avatarURL : String)
}
我只是想重写一个init方法啊?为啥报错啊?
image.png
最后看到正确结果的我眼泪流下来
//少了一个 func 。。。。。
init(userId : String,name : String, avatarURL : String)
嗨呀!好气哦!