【问题标题】:got error whe converting xcode6 to 7将 xcode 6 转换为 7 时出错
【发布时间】:2016-01-21 03:42:02
【问题描述】:

错误说“在调用 self.init 之前在委托初始化程序中使用 self”。有谁知道如何解决这个问题????

     convenience init(tweet: Dictionary<String, String>) {
    let _contents: String = ""
    //var _date: String = ""
    //var _reply_cnt: String = "0"
    let _like_cnt: String = "0"
    //var _bad_cnt: String = "0"
    let _imageUrl: String?

     //code below is the reason why got error
    self.init(contents:_contents, /*date:_date, reply_cnt:_reply_cnt, */like_cnt:_like_cnt,/* bad_cnt:_bad_cnt, */imageUrl:imageUrl)

【问题讨论】:

标签: swift xcode7


【解决方案1】:

这里有点麻烦,但是函数中的变量称为_imageUrl,传递给self.init调用的参数是imageUrl,所以该变量可能在调用@987654325之前调用self.imageUrl @ 如错误所述。

【讨论】:

  • 将 imageUrl 更改为 _imageUrl
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-19
  • 2014-10-29
相关资源
最近更新 更多