¿Cuál es la mejor forma de convertir de char *
a una instancia de NSString
?
Utilicé el método -stringWithUTF8String:
, pero no es bueno: ¡el resultado contiene "\ n" al final!Convierte de char * a NSString?
Respuesta
Crea la cadena utilizando el mismo método que estás utilizando ahora. Luego, use un método como -stringByTrimmingCharactersInSet:
para crear la cadena recortada que realmente desea.
Pero, ¿y si quieres conservar otros ''\ n'' que puedan aparecer en el medio de la cadena? –
Recortar solo los quita al principio y al final, no en el medio –
Lee la descripción de '-stringByTrimmingCharactersInSet:' ... "Devuelve una nueva cadena creada quitando de ambos extremos los caracteres del receptor contenidos en un juego de caracteres dado. " Cualquier nueva línea en el medio de la cadena es segura. – Caleb
- 1. ¿Convierte NSString a NSInteger?
- 2. Convierte Char a Int
- 3. Convierte BSTR a char *
- 4. Convertir char a NSString
- 5. Convirtiendo un NSString * a char?
- 6. ¿Convierte NSTimeInterval a NSString en iPhone?
- 7. ¿Cómo se convierte cstring a NSString?
- 8. ¿Cómo se convierte LPCWSTR a const char *?
- 9. echando una NSString a char problema
- 10. nsstring y const char * conversión
- 11. Reemplazar un char en NSString
- 12. Forma correcta de convertir char * a NSString sin initWithCString?
- 13. convertir const char * a NSString * y convertir de nuevo - _NSAutoreleaseNoPool()
- 14. Const const char * string a NSString con longitud Y codificación
- 15. Cómo convertir char sin signo a NSString en iOS
- 16. NSString (hex) a bytes
- 17. ¿Cómo se convierte un NSUInteger en un NSString?
- 18. Convierte std :: string en std :: vector <char>
- 19. En Java, ¿cómo se convierte una Cadena en un char o un char en una Cadena?
- 20. C - fundición int a char y anexar char a char
- 21. ¿Cómo convierto de NSString a NSDate?
- 22. Convirtiendo HEX NSString a NSData
- 23. Conversión implícita de char ** a const char **
- 24. C++ de unsigned char * a const char *
- 25. Cómo agregar un NSString a otro NSString
- 26. Casting o conversión de un char a un NSString en Objective-C
- 27. Convertir NSString a char sin signo * para la aplicación de iphone
- 28. NSArray a NSString en Objective-C
- 29. Convierte System.Drawing.Image a System.Windows.Controls.Image?
- 30. Convierte latin1 a UTF8
Mente mostrando el código? –
Ese método no agrega una cola \ n - si la cadena NSString resultante tenía una, es porque la cadena C con la que comenzó tenía una. –
Cerrado. Este es mi error. – hungbm06