2010-06-08 23 views
24

Jak przekonwertować NSString * na znak?Konwersja NSString * na char?

EDYTOWANIE: Dzięki Vladimir za zabranie mnie tam!

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

Mam nadzieję, że to pomoże komuś w przyszłości!

+0

Jak to jest specyficzne dla kakao w dotyku? @Fasttracks –

+0

nsstring jest częścią kakao touch :) – GameLoading

+0

Czy to nie część kakao? –

Odpowiedz

53

Proste przeniesienie

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

Bardzo użyteczne, dzięki – vgonisanz

+0

A jeśli muszę zmienić tę zmienną? – user2083364

+4

@ user2083364 char * nazwa_pliku = strdup ([stringobject UTF8String]); Teraz możesz zmienić. – ColdSteel