は、これは私のLoginDataモデルクラスです:Swiftでinit()メソッドを持つクラスのインスタンスを作成するには?
class LoginData
{
var sessionToken : String!
init(fromJson json: JSON!)
{
if json == nil
{
return
}
sessionToken = json["Session_Token"].stringValue
}
}
私は以下のクラスでクラスのインスタンスを作成したい:他の人が述べたように
class Confirm
{
var modelobj = model()
// If I used to create instance I got error like this(**Missing argument for parameter 'fromJson' in call**) and how to create instance for this class
}
この 'VAR objLoginData = LoginDataのように試してみてください(fromJson:JSON)' [詳細情報について](http://www.tutorialspoint.com/swift/swift_initialization.htm)の非常に混乱デザインだ – Chandan
を初期化子。失敗時に 'nil'を返すfailsイニシャライザ(' init?(... '))を作成するか、インスタンスを作成する前にJSONをチェックして非オプションの型を使用してください – vadian
このようにしてみると、var objLoginData = LoginData(fromJson:json )、私はjsonを宣言する必要があります.... @ Chandan Prajapati – GuganReddy