1

我正在使用 react-native-intercom 在我的应用程序中管理对讲机。我已经使用 CocoaPods 安装了 Intercom iOS SDK,并手动链接了 react-native-intercom(使用 react-native 链接时不起作用)。但问题是当我将它插入容器时,加载时会收到错误消息:

不变违规:元素类型无效:预期为字符串(用于内置组件)或类/函数(用于复合组件)但得到:对象。

但是,如果我随后消除了错误,对讲机就会显示正常,例如,如果我有:

componentWillMount () {
    Intercom.displayConversationsList()
}

然后在消除错误后,我的消息会出现并且它会起作用,所以我猜安装和链接没问题。我试过做一个干净的 npm 安装,但同样的事情发生了,不会加载没有错误。

我的渲染看起来像这样,因为我只是在空白页上测试它:

  render () {
    return (
      <View>
        <Intercom />
      </View>
    )
  }

我实际上只是假设这是您在渲染中调用 Intercom 的方式,因为我找不到任何示例。

4

1 回答 1

0

只需删除<Intercom />组件。

于 2018-07-30T21:36:16.403 回答