反应本地对讲-始终违反

时间:2018-07-30 21:30:09

标签: ios react-native intercom

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

  

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

但是,如果我随后排除该错误,对讲机则会显示正常,例如如果我有

componentWillMount () {
    Intercom.displayConversationsList()
}

然后消除该错误后,我的消息就会出现并且可以正常工作,因此我猜测安装和链接都可以。我曾尝试进行干净的npm安装,但同样的事情发生了,没有错误就不会加载。

我的渲染看起来像这样,因为我只是在空白页面上对其进行测试:

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

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

1 个答案:

答案 0 :(得分:0)

只需删除<Intercom />组件。