将xcode6转换为7时出错

时间:2016-01-21 03:42:02

标签: swift xcode7

错误说"在调用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)

1 个答案:

答案 0 :(得分:1)

在这里继续,但是函数中的变量被称为_imageUrl,而传递给self.init调用的参数是imageUrl,所以也许该变量正在调用{{ 1}}在调用self.imageUrl之前,错误正在陈述。