簡體   English   中英

無法為類型為“”的參數列表調用類型為“”的初始化程序

[英]Cannot invoke initializer for type '' with an argument list of type ''

更新:這可以在Playground和新項目中使用,但不適用於我當前的項目:

無法為類型為'(name:String)'的參數列表的類型'User'調用初始化程序

關於什么原因的任何想法? 我正在使用Swift 2.0

class User {
    var name: String
    init (name: String) {
        self.name = name
    }
}
let user1 = User(name: "User")

http://i.stack.imgur.com/Pm4Fk.png

這不是definitiv的答案,但這可能是在錯誤項目中某個地方的另一個名稱(協議,類,結構,枚舉,PAT等)稱為User的原因,該類型在其初始值設定項中未使用字符串。 我記得曾經遇到過因偶然的名稱沖突而導致的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM