Ich versuche letztendlich eine NSMutableURLRequest
mit einer gültigen zu haben HTTPBody
, aber ich kann meine Zeichenfolgendaten (die von a stammen UITextField
) nicht in ein verwendbares NSData
Objekt übertragen.
Ich habe diese Methode gesehen, um in die andere Richtung zu gehen:
NSString(data data: NSData!, encoding encoding: UInt)
Aber ich kann anscheinend keine Dokumentation für meinen Anwendungsfall finden. Ich bin offen dafür, die Zeichenfolge bei Bedarf in einen anderen Typ umzuwandeln, aber keine der Initialisierungsoptionen für die NSData
Verwendung von Swift scheint das zu sein, wonach ich suche.
Optional<NSData>
, die Sie vor der Verwendung auspacken müssenSwift 4 & 3
Das Erstellen eines
Data
Objekts aus einemString
Objekt wurde in Swift 3 geändert. Die korrekte Version lautet jetzt:quelle
Hier sehr einfache Methode
quelle
Swift 4
quelle
NSString
in Swift verwenden.quelle
Um nicht optionale Daten zu erstellen, empfehle ich die Verwendung:
quelle
Swift 4.2
quelle
In schneller 5
quelle
String in Daten konvertieren
Daten in Zeichenfolge konvertieren
quelle