2010-06-08 5 views
24

Как преобразовать NSString * в char?Преобразование NSString * в char?

EDIT: Спасибо Владимиру за то, что вы меня сюда!

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

Надеюсь, это поможет кому-то в будущем!

+0

Как это специфично для какао-контакта? @Fasttracks –

+0

nsstring - часть какао-касания :) – GameLoading

+0

Разве это не часть какао? –

ответ

53

Простого передать

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

Очень удобно, спасибо – vgonisanz

+0

А что, если мне нужно изменить эту переменную? – user2083364

+4

@ user2083364 char * cfilename = strdup ([stringobject UTF8String]); Теперь вы можете изменить. – ColdSteel

Смежные вопросы