8

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

错误消息:未定义不是对象(评估“RCCManager.setRootController”)

奇怪的是,当我将 redux-saga 的 Counter 示例移植到 react-native 或其他示例时,我没有遇到这个问题。我想知道是否有人可以帮助指出哪里出了问题?

4

3 回答 3

2

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

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

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

然后rnpm link修复了问题

于 2016-06-14T18:29:48.967 回答
1

这是基于我自己的失败的另一种解决方案:通过重新检查iOS安装文档,我发现#4要求中有一些棘手的差异: 在此处输入图像描述它清楚地说明了项目行而不是目标行。这次我选择了 “项目”行并添加了 #4 指令告诉我要做的事情。然后它解决了这个问题。希望我的解决方案会有所帮助。

在此处输入图像描述

于 2018-05-15T14:43:39.780 回答
0

我遇到了类似的问题,这是因为我为 Xcode 项目所做的设置不知何故丢失了,所以按照说明我再次进行了设置,问题就解决了。

于 2017-11-21T12:08:41.030 回答