IOS上的React-native:无法在可用视图之外调整当前堆栈顶部
2019年12月18日
作者:佚名
在编写组件时,我的
IOS模拟器突然出现了一个非常奇怪的错误:“无法在可用视图之外调整当前堆栈顶部”
这是我的代码:
var Badge = require('./badge'); var Separator = require('./helpers/seperator'); var View = React.View; var StyleSheet = React.StyleSheet; var ScrollView = React.ScrollView; var Text = React.Text; var Profile = React.createClass({ _getRowTitle: function (userInfo,item) { item = item.replace('_',' '); return item[0] ? item[0].toUpperCase() + item.slice(1) : item; },render: function () { var userInfo = this.props.userInfo; var topicArr = ['followers','following','email','bio']; var list = topicArr.map((item,index) => { return ( <View key={index}> <View> <Text> {this._getRowTitle(userInfo,item)} </Text> <Text> {userInfo[item]} </Text> </View> <Seperator /> </View> ); } }); return ( <ScrollView style={styles.container}> <Badge userInfo={this.props.userInfo} /> {list} </ScrollView> ); } });
有谁知道这个错误来自哪里?
解决方法
好的,事实证明,当您拼错组件名称时,会在React-Native中发生这种情况.我的导入类,Separator应拼写为Seperator,我的linter和构建系统没有捕获错误.显然,如果您尝试使用React-native中未定义的对象,则会出现错误!
以上是来客网为你收集整理的IOS上的React-native:无法在可用视图之外调整当前堆栈顶部全部内容,希望文章能够帮你解决IOS上的React-native:无法在可用视图之外调整当前堆栈顶部所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。