Das ist mein Logindata Modell Klasse:Wie erstellt man die Instanz der Klasse mit der Methode init() in Swift?
class LoginData
{
var sessionToken : String!
init(fromJson json: JSON!)
{
if json == nil
{
return
}
sessionToken = json["Session_Token"].stringValue
}
}
I-Instanz für die Klasse in der folgenden Klasse erstellen möchten:
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
}
Versuchen Sie, wie diese 'var objLoginData = Logindata (fromJson: json)' [Weitere Infos] (http://www.tutorialspoint.com/swift/swift_initialization.htm) – Chandan
, die eine sehr verwirrende Gestaltung der ist Initialisierer. Entweder erstellen Sie einen fehlgeleiteten Initialisierer ('init? (...') gibt 'nil' bei einem Fehler zurück oder überprüft den JSON vor dem Erstellen der Instanz und verwendet nicht-optionale Typen. – vadian
Wenn ich das versuche var objLoginData = LoginData (fromJson: json), Muss ich das json .... @ Chandan Prajapati – GuganReddy