小编use*_*171的帖子

nsstring和const char*转换

我尝试将nsstring转换为const char*.

1-我添加一个nsstring和一个整数
2-然后我将这个新的nsstring转换为const char*
3-我有一个对象,我将这个新的nsstring属性作为我的对象的名称.
4-我在另一个函数中使用此对象

NSString*firstName = [NSString stringWithFormat:@"Name%d",1];
const char*secondName = [firstName cString];
myobject->的setName(secondName);

问题:
当我在我的函数中使用我的对象时,1- secondName为null.
2-但如果我将firstName替换为:firstName ="Name1";
3-它的工作原理

问题B
1-如果我替换const char*secondName = [firstName cString];
by const char*secondName = [macString UTF8String];
2-即使我有firstName ="Name1";
3-这不行!!

任何的想法 ??

谢谢

:=)

iphone

17
推荐指数
3
解决办法
4万
查看次数

标签 统计

iphone ×1