我正在使用 react-native-intercom 在我的应用程序中管理对讲机。我已经使用 CocoaPods 安装了 Intercom iOS SDK,并手动链接了 react-native-intercom(使用 react-native 链接时不起作用)。但问题是当我将它插入容器时,加载时会收到错误消息:
不变违规:元素类型无效:预期为字符串(用于内置组件)或类/函数(用于复合组件)但得到:对象。
但是,如果我随后消除了错误,对讲机就会显示正常,例如,如果我有:
componentWillMount () {
Intercom.displayConversationsList()
}
然后在消除错误后,我的消息会出现并且它会起作用,所以我猜安装和链接没问题。我试过做一个干净的 npm 安装,但同样的事情发生了,不会加载没有错误。
我的渲染看起来像这样,因为我只是在空白页上测试它:
render () {
return (
<View>
<Intercom />
</View>
)
}
我实际上只是假设这是您在渲染中调用 Intercom 的方式,因为我找不到任何示例。