在React-Native js和Obj-C Bridge之间传递数据
Passing data between React-Native js and Obj-C Bridge
我已经简化了我的调用,将一个简单的字符串从react-native index.ios.js传递给Obj-C native模块,我仍然得到一个错误:
'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
我的代码如下:
js(由touchableacity组件调用):
ring() {
Twilio.connect('+447842111281');
}
Obj-C:
RCT_EXPORT_METHOD(connect:(NSString *)number) {
NSDictionary *params = @{@"To": number};
_connection = [_phone connect:params delegate:nil];
}
如果有人有什么见解,那就太棒了
尝试使用convert宏:
NSString *numberString = [RCTConvert NSString:number]
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 在控制器和数据对象之间同步数据
- 使用服务(AngularJS)在控制器之间共享数据
- AngularJS中的页面之间共享数据返回空
- 通过共享服务在两个不同ng应用程序中的控制器之间共享数据
- Mongoose查询在两个日期时间之间提取数据
- 使用Angularjs在两个不同页面的控制器之间共享数据
- 使用JavaScript在网页之间进行数据传输
- 如何在网页之间存储数据
- 如何在Windows Phone 8.1应用程序中在C#和Javascript之间传递数据或通信
- 2ng控制器,并且需要在控制器之间共享数据
- 在控制器angular js之间共享数据
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 基本html页面和弹出窗口之间的数据交换
- Meteor-在助手、事件和模板之间传递数据
- 如何在 Angularjs 中的交叉模块之间共享数据
- 在OnsenUI+AngularJS+PhoneGap中的控制器之间传递数据
- 最小化在javascript中客户端/服务器之间发送的数据
- 如果我在页面之间移动,Jquery 数据表行事件会卡住
- JavaScript:显示客户端和服务器之间数据传输的度量