2010-06-08 9 views
24

Wie kann ich einen NSString * in ein char umwandeln?Konvertieren eines NSString * in char?

EDIT: Danke an Vladimir für mich dort zu bekommen!

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

Hoffe das hilft jemand in der Zukunft!

+0

Wie das Kakao-Touch-spezifisch ist? @Fasttracks –

+0

Nstring ist ein Teil der Kakao Touch :) – GameLoading

+0

Ist es nicht Teil des Kakaos? –

Antwort

53

Einfach zu übertragen

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

Sehr benutzerfreundlich, danke – vgonisanz

+0

Und was, wenn ich diese Variable ändern muss? – user2083364

+4

@ user2083364 Zeichen * cfilename = strdup ([stringobject UTF8String]); Jetzt können Sie ändern. – ColdSteel