-
Creator 版本: 3.8
-
目标平台: IOS
-
重现方式:必现
-
首个报错:
-
手机型号: iphone 8
如上图所示,在relistner回调中引入一个外部定义的局部变量str必崩溃。但如果将局部变量str放到relistner中定义就没有问题。
我也一样,算了吧,虽然jsbBridgeWrapper用法简洁一些
建议还是用jsbBridge吧,或者自己封装成jsbBridgeWrapper
大佬能给个示例代码么?我换成jsbBridget还是崩溃
目前你的代码是在哪个线程里调用的?
UI线程里,刚才加了GL线程还是崩溃
retain 一下,不就好了. 数据被释放了.不能访问大兄弟.
retain 哪个对象,能麻烦敲两行看看么?
[str retain];
还是崩溃了
3.8.3ios上必现的 没有人遇到过么?
__block NSString * str = @“123”
加 __block 关键字,确保能够得到str
这个和cocos没关系。。。
不要沉呀 creator 3.8.3在IOS上必现的,大家都不用jsbBridge么。
用webview多简单,何苦难为自己
1赞
杰哥已经离开cocos了,想念杰哥的第66天
1赞
这是真爱粉天数都记着啊
NSString* str = @"123";
ICallback cb = ^void(NSString* _arge, NSString* _arg1){
[[JsbBridge sharedInstance] sendToScript:@"onPhoneInfoCallBack" arg1:str];
};
[mk setCallback:[cb copy]]; // 看过来 ----> 这里把 cb copy 一下
1赞
噗,哈哈哈,瞎诌的
试试整个代码放到线程里去执行呢?