.mm文件中实现

#import <UIKit/UIKit.h>

extern UIViewController *UnityGetGLViewController();
extern "C" void UnitySendMessage(const char *, const char *, const char *); @interface UniWebViewToolBar : NSObject @end @implementation UniWebViewToolBar @end

访问unityView

UIView *unityView = UnityGetGLViewController().view;
[unityView addSubview:webView];

发送消息

UnitySendMessage([webViewName UTF8String], "ClickBack", "");

C与Object-c字符串互转

NSString* MakeNSString (const char* string) {
if (string) {
return [NSString stringWithUTF8String: string];
} else {
return [NSString stringWithUTF8String: ""];
}
} char* MakeCString(NSString *str) {
const char* string = [str UTF8String];
if (string == NULL) {
return NULL;
} char* res = (char*)malloc(strlen(string) + );
strcpy(res, string);
return res;
}

最新文章

  1. 对于一个div下两个横内元素对其或者居中的方法
  2. Access数据库多表连接查询
  3. dubbo源码之四——服务发布二
  4. jQuery 删除元素
  5. 提供一个好用的Oracle Database 11g 下载地址
  6. “Will not add file alias &#39;samefile&#39; (&#39;SameFile&#39; already exists in index)” when `git add/commit` operation
  7. Hbase查看
  8. WebDriver使用IE和chrome浏览器
  9. hbase thrift 定义
  10. 什么是OKR?
  11. Spark jdbc postgresql数据库连接和写入操作源码解读
  12. iOS蓝色和黄色文件夹新建方式区别(区别之前)
  13. js async await 终极异步解决方案
  14. Ⅳ.Catalan数
  15. Ribbon对于SocketTimeOutException重试的坑以及重试代码解析
  16. Linux Samba配置文件常用参数详解
  17. How Basic Performance Analysis Saved Us Millions-------火焰图
  18. 装有多个版本 office,选择默认的版本 打开文件
  19. linux下redis4.0.2安装与部署
  20. Android内存优化2 了解java内存分配 2

热门文章

  1. Jmeter(三十四)Jmeter-Question之“Cookie获取”
  2. Jmeter(九)JDBC连接池
  3. [UE4]不精准射击 Random Unit Vector in Cone in Radians
  4. golang 反射应用(二)
  5. vue 非父子组件传值
  6. log4net 配置允许同时写日志到同一个文件
  7. Redis-Migrate-Tool 使用详解
  8. spring 中几种注解的说明
  9. CSS3的过渡和转换
  10. CentOS7中替换安装python3.7.0