我需要將C字符串轉換爲NSString。
我該怎麼做?
我知道如何將它轉換的其他方式,如何將Objective-C字符串轉換爲C字符串?
NSString *hello = @"Hello!";
const char *buffer;
buffer = [schoolName cStringUsingEncoding: NSUTF8StringEncoding];
NSLog(@"C-String is: %s", buffer);
但是,我做的Objective-C字符串(的NSString)爲以空值終止字符串怎麼做。
謝謝!
不這樣做同樣的事情爲'緩衝= [schoolName cStringUsingEncoding: NSUTF8StringEncoding]'? –
我從來沒有使用'cStringUsingEncoding',但我經常使用'UTF8String',我從來沒有見過它不是NULL終止。 – mah
對不起,您的答案**不是錯誤的**,但我擔心我寫錯了我的問題!我需要做相反的事情,IE,我需要把我的Objective-C對象變成C語言。我對這個錯誤感到非常抱歉。 –