3
NSString *_str=@"rank";
const char *color_char1 = [_str cStringUsingEncoding:NSASCIIStringEncoding];

iPhone 6.0 Simulator で実行しましたが、正常に動作します。しかし、新しい iPad で実行するとクラッシュします。

取れないcolor_char1、どうして?

4

2 に答える 2

2

const char * myChar = [@ "hey I am an NSString" UTF8String];

それはうまくいくはずです:D

于 2013-02-05T14:44:31.353 に答える
0

このコードを試してください。

NSString *_str=@"rank";

const char *color_char1 = (char *)_str;
于 2014-01-06T09:02:01.483 に答える