2012-10-25 48 views

回答

2

你可以簡單地使用NSString的stringWithCString:encoding

NSString *resultString = [NSString stringWithCString:cstring encoding:NSUTF16StringEncoding]; 

或者,如果你想堅持使用分配/初始化格式使用:

NSString *resultString = [[NSString alloc] initWithCString:cstring encoding:NSUTF16StringEncoding]; 
+0

我想stringWithCString已經depricated ....再次檢查。 – HurkNburkS

+0

nope它仍然甜.. ** stringWithCString **被depricated不** stringWithCString:編碼:** https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/參考/ NSString.html – HurkNburkS

+0

不用擔心......我可以問你最後一個問題,我用你的例子,但現在由於某種原因,我的答案是回來的中文或東西....即使如果我登錄我的cstring它的英語..有道理...大聲笑 – HurkNburkS