react-native undefined不是对象(评估RCCManager.setRootController)

时间:2016-06-13 19:01:50

标签: ios reactjs react-native redux redux-saga

我正在尝试使用redux和redux-saga绑定创建一个简单的react-native应用程序。不幸的是,当我尝试运行应用程序时(无论是使用react-native run-ios还是通过Xcode运行),我收到以下错误:

error message: undefined is not an object (evaluating 'RCCManager.setRootController')

奇怪的是,当我将redux-saga的Counter示例移植到本地或其他示例的反应时,我没有这个问题。我想知道是否有人可以指出事情可能出错的地方?

3 个答案:

答案 0 :(得分:2)

事实证明,我只需要将更多的库链接在一起。

重新安装这些组件有助于:

npm install --save react-nativenpm install --save react-native-controllers

后跟rnpm link解决了问题

答案 1 :(得分:1)

这是基于我自己的失败的另一种解决方案: 通过重新检查iOS installation doc,我发现了#4要求中的一些棘手的差异: enter image description here它清楚地表示项目行而不是目标行。这一次,我选择了' project' 行并添加了#4指令所要执行的操作。然后它解决了这个问题。希望我的解决方案有用。

enter image description here

答案 2 :(得分:0)

我遇到了类似的问题,因为不知何故我为Xcode项目设置的设置丢失了,所以在instructions之后我再次制作它们并且问题解决了。