React Native NavigatorIOS“PUSH”在componentDidMount上调用时崩溃应用程序[仅在冷启动时]

时间:2017-10-27 05:04:56

标签: reactjs react-native xcode8 react-native-ios navigator-ios

react-native应用程序检查本地存储是否有auth令牌,如果令牌可用,应用程序将导航到主页面, 但是在尝试呼叫this.props.navigator.push时应用程序崩溃了。 这仅在应用程序冷启动时发生(从后台启动时按预期工作)

AsyncStorageHelper.getUserToken().then((userToken)=>{
if (userToken !== null) {
    this.props.navigator.push({
        component: MainPage
    });
 } else {
  this.showLoginControls();
 }
})

componentDidMount()方法

上调用以下代码

修改

另请注意,应用程序仅在发布版本上崩溃 因此无法获得崩溃的堆栈跟踪。

0 个答案:

没有答案