Ich habe folgendes Wörterbuch:Empfangssammelelement int vom Typ ist kein Ziel c Objekt in iOS
NSDictionary* jsonDict = @{
@"firstName": txtFirstName.text,
@"lastName": txtLastName.text,
@"email": txtEmailAddress.text,
@"password": txtPassword.text,
@"imageUrl": imageUrl,
@"facebookId": [fbId integerValue],
};
Im letzten Elemente, ich brauche eine ganze Zahl zu verwenden, aber ich erhalte die Fehlermeldung:
collection element of type int is not an objective c object
Wie kann ich einen int-Wert in diesem Element verwenden?
'@“ facebookId ": [fbId integerValue]' sollte "@" facebookId ": @ ([fbId longLongValue])' sein. In Swift gibt es jedoch keine Cast-Anforderung für Zahlen: zB 'let jsonDict = [...," facebookId ": fbId.longLongValue()]' –