如何将char *转换为NSString?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (51)

我想在UITextField中显示char *

情况:

char *data;
char *name=data+6;
txtName.text=[[NSString alloc] initWithCString:name encoding:NSUTF8StringEncoding];

但我没有得到正确的值。

提问于
用户回答回答于

只需使用这些方法:

返回一个autoreleased对象:

[NSString stringWithUTF8String:name];

返回一个retaind对象:

[NSString initWithUTF8String:name];
用户回答回答于

你可以用[NSString stringWithUTF8String: data]...

所属标签

可能回答问题的人

  • 学生

    3 粉丝476 提问8 回答
  • uncle_light

    5 粉丝518 提问6 回答
  • o o

    4 粉丝494 提问5 回答
  • 富有想象力的人

    3 粉丝0 提问5 回答

扫码关注云+社区

领取腾讯云代金券