使用4个参数调用RCTWebSocketModule.connect,但期望2

时间:2016-03-02 11:31:06

标签: javascript reactjs react-native

我的应用程序遇到问题,当我在Xcode中启动我的应用程序时,它给了我这个错误:

  

使用4个参数调用RCTWebSocketModule.connect,但需要2

之前它工作得非常好,但是当我再次启动系统并尝试构建它时,它显示了我的错误。

3 个答案:

答案 0 :(得分:1)

重新安装您的包裹。为我和他工作:RCTWebSocketModule.connect was called with 2 argum...

答案 1 :(得分:1)

将RN与现有应用集成时,我看到了这个错误。因为我的本机代码依赖于RN版本0.19,但是npm start server依赖于RN 0.22。

0.19:2论点
RCT_EXPORT_METHOD(connect:(NSURL *)URL socketID:(nonnull NSNumber *)socketID)

0.22:4论点
RCT_EXPORT_METHOD(connect:(NSURL *)URL protocols:(NSArray *)protocols headers:(NSDictionary *)headers socketID:(nonnull NSNumber *)socketID)

答案 2 :(得分:0)

可能有效的一些步骤:

  1. 如果在iOS上,请按播放按钮再次启动应用程序。

  2. 关闭服务器,然后再次react-native run-ios

  3. rm -rf node_modules/npm install