Unity 调用oc报错:malloc: *** error for object 0x1ecc0eb0: pointer being freed was not allocated

来源:互联网 发布:windows rt升级win10 编辑:程序博客网 时间:2024/05/29 16:25

原始方法:

char* ret = "abc";return ret;

返回char* 方法修改为:

 NSString* sl = @"abc"; char* ret = nullptr; ret = (char*) malloc([sl length] + 1); memcpy(ret,[sl UTF8String],([sl length] + 1)); return ret;

阅读全文
0 0
原创粉丝点击