首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

swift protocol init

2024-12-09 来源:要发发知识网

今天在把别人的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)

嗨呀!好气哦!

显示全文