2010-06-08 32 views
24

¿Cómo puedo convertir un NSString * en un char?Convirtiendo un NSString * a char?

EDITAR: ¡Gracias a Vladimir por llevarme allí!

NSString *myString = @"HelloWorld"; 
const char *stringAsChar = [myString cStringUsingEncoding:[NSString defaultCStringEncoding]]; 

Espero que esto ayude a alguien en el futuro!

+0

¿Cómo es esto específica al cacao toque? @Fasttracks –

+0

nsstring es parte del toque de cacao :) – GameLoading

+0

¿No es parte del cacao? –

Respuesta

53

simples para transferir

const char *cfilename=[stringobject UTF8String]; 
+3

Muy útil, gracias – vgonisanz

+0

¿Y si necesito cambiar esta variable? – user2083364

+4

@ user2083364 char * cfilename = strdup ([stringobject UTF8String]); Ahora puedes cambiar – ColdSteel