En última instancia, estoy tratando de tener un valor NSMutableURLRequest
válido HTTPBody
, pero parece que no puedo obtener mis datos de cadena (procedentes de a UITextField
) en un NSData
objeto utilizable .
He visto este método para ir hacia otro lado:
NSString(data data: NSData!, encoding encoding: UInt)
Pero parece que no puedo encontrar ninguna documentación para mi caso de uso. Estoy dispuesto a poner la cadena en otro tipo si es necesario, pero ninguna de las opciones de inicialización para NSData
usar Swift parece ser lo que estoy buscando.
Optional<NSData>
, que debes desenvolver antes de usarSwift 4 y 3
La creación de
Data
objetos a partir deString
objetos se ha cambiado en Swift 3. La versión correcta ahora es:fuente
Aquí un método muy simple
fuente
Swift 4
fuente
NSString
en Swift.fuente
Para crear datos no opcionales, recomiendo usarlos:
fuente
Swift 4.2
fuente
En Swift 5
fuente
Convertir cadena a datos
Convertir datos a cadenas
fuente