未定义不是对象(评估'RCTDataManager.queryData') - Facebook React Native iOS

Posted

技术标签:

【中文标题】未定义不是对象(评估\'RCTDataManager.queryData\') - Facebook React Native iOS【英文标题】:undefined is not an object (evaluating 'RCTDataManager.queryData') - Facebook React Native iOS未定义不是对象(评估'RCTDataManager.queryData') - Facebook React Native iOS 【发布时间】:2015-05-11 21:52:07 【问题描述】:

当我的 javascript 出现错误时(我看到红色屏幕)。我在控制台中一遍又一遍地看到这条消息。

#CLOWNTOWN (error while displaying error): undefined is not an object (evaluating 'RCTDataManager.queryData')

如果我尝试使用 fetch 函数,我还会看到消息 undefined is not an object (evaluating 'RCTDataManager.queryData')

【问题讨论】:

【参考方案1】:

您必须在项目中包含 RCTNetwork 模块。您可以通过将以下行添加到您的 podfile 来做到这一点:

pod 'React/RCTNetwork'

【讨论】:

【参考方案2】:

这可能是因为您安装了一个未正确传播的新库。导航到您的项目目录并运行npm update

【讨论】:

以上是关于未定义不是对象(评估'RCTDataManager.queryData') - Facebook React Native iOS的主要内容,如果未能解决你的问题,请参考以下文章

错误:未定义不是对象(评估 \'RCTWebSocketManager.connect\')

未定义不是对象(评估 '_reactNativeCamer.RNCamera.Constants'

TypeError:未定义不是对象(评估'this.setState')[重复]

TypeError:未定义不是对象(评估'_ref.state)

React Native - 未定义不是对象(评估'Items.Length')

未定义不是对象(评估“this.state.input”)