NSCFString与NSString类型的字符串导致的崩溃问题

来源:互联网 发布:松下多功能机软件下载 编辑:程序博客网 时间:2024/05/17 02:14

今天在做项目时,遇到一个奇怪的问题:

NSString *account = [ToolgetUserName];  // [Tool getUserName]得到的值为@“liuyao"

NSString *account =@"liuyao";


通过第一种方式创建的account在JSONKit中会导致程序崩溃。于是开始寻找原因,后来发现,两种方式创建的字符串还是有差别的,一种是NSCFString类型,一种NSString类型,如下图所示:






解决方法:

通过NSString的stringWithString方法,将NSString类型转化为NSCFString,如下图:




0 0
原创粉丝点击