Próbuję ostatecznie mieć NSMutableURLRequest
poprawną wartość HTTPBody
, ale nie mogę uzyskać moich danych ciągu (pochodzących z a UITextField
) do użytecznego NSData
obiektu.
Widziałem tę metodę pójścia w drugą stronę:
NSString(data data: NSData!, encoding encoding: UInt)
Ale nie mogę znaleźć żadnej dokumentacji dla mojego przypadku użycia. Jestem otwarty na umieszczenie ciągu w innym typie, jeśli to konieczne, ale żadna z opcji inicjalizacji NSData
korzystania ze Swift nie wydaje się być tym, czego szukam.
Optional<NSData>
, który należy rozpakować przed użyciemSwift 4 i 3
Tworzenie
Data
obiektu zString
obiektu zostało zmienione w Swift 3. Poprawna wersja to:źródło
Tutaj bardzo prosta metoda
źródło
Szybki 4
źródło
NSString
w Swift.źródło
Aby utworzyć dane nieobowiązkowe, polecam ich użycie:
źródło
Swift 4.2
źródło
Szybko 5
źródło
Konwertuj ciąg na dane
Konwertuj dane na ciąg
źródło