Unity ios plugin 返回字符串
来源:互联网 发布:淘宝刷好评兼职流程 编辑:程序博客网 时间:2024/05/22 16:56
Ios 的native code 处理的字符串一般是NSString,要作为plugin返回给unity的话必须要转换成char *,并且要分配内存,因为mono会释放这个内存,否则会报错。
示范代码如下:
extern "C" {
// Helper method to create C string copy
char* MakeStringCopy (const char* string)
{
if (string == NULL)
return NULL;
char* res = (char*)malloc(strlen(string) + 1);
strcpy(res, string);
return res;
}
char* getOpenUDID(){
// By default mono string marshaler creates .Net string for returned UTF-8 C string
// and calls free for returned value, thus returned strings should be allocated on heap
return MakeStringCopy([[[NativeInteract sharedInstance] getOpenUDID] UTF8String]);
}
}
- Unity ios plugin 返回字符串
- Unity中使用ios的plugin出现EntryPointNotFoundException错误
- ARKit support for iOS via Unity-ARKit-Plugin
- Google Service Unity Plugin
- [Unity&C#]输入任意按键返回对应的字符串
- unity调用ios的参数传入与返回
- Unity Android Plugin开发指南
- Unity Android Plugin开发指南
- Unity Android Plugin 开发指南
- Unity Android Plugin 开发教程
- iOS的QuickTime Plugin
- cocos2dx-plugin for ios
- IOS 日期格式化 新浪微博返回字符串
- 【代码笔记】iOS-传身份证号码可返回生日字符串
- iOS开发 支付宝 支付成功 返回字符串的处理
- ios 字符加密问题 字符串加密gyb字符返回空
- iOS开发 支付宝 支付成功 返回字符串的处理
- iOS 处理后台返回的json(或NSDictionary)形式字符串
- Tomcat7 出现Setting property 'source' to 'org.eclipse.jst.jee.server解决方法
- CRF资料
- HDU1181_BFS/DFS
- trim html
- 非C++内建型别A和B, 在哪几种情况下B能隐式转化为A?
- Unity ios plugin 返回字符串
- 简单dp-hdu-4681-String
- PHP数组排序函数
- 学生成绩管理系统
- JSON 字符串 与 java 对象的转换
- php字符串替换函数
- 拓扑排序算法
- 求最小依赖集java代码
- (Relax ST1.22)POJ 3664 Election Time(两次排序的巧妙应用)