>

응답 네이티브 앱을 만들고 있는데 모든 것이 잘 작동했으며 everytinhg는 여전히 안드로이드 에뮬레이터에서 잘 작동하지만 iOS 에뮬레이터에서는이 오류가 계속 발생합니다.

stackNavigator와 연결되어있는 것 같지만 왜 갑자기 작동을 멈추고 여전히 Android에서 작동하는지 이해할 수 없습니다.


import {
  createStackNavigator, createAppContainer
} from 'react-navigation';
import TabNavigation from './NavigationScreens/TabNavigation';
import LoginScreen from './Screens/LoginScreen';
const RootStack = createStackNavigator(
  {
    LoginScreen: {
      screen: LoginScreen,
      navigationOptions :{ headerLeft: null}
    },
    TabNavigation: {
      screen: TabNavigation,
      navigationOptions :{ headerLeft: null }
    }
  },
  {
    initialRouteName: 'TabNavigation'
  }
);
const MyApp = createAppContainer(RootStack);
export default MyApp;


솔루션에서 여러 번 보았을 때 rn-gesture-handler-module을 설치하고 연결했지만 아무런 변화가 없습니다.


  • 답변 # 1

    코코아 포드를 사용하는 경우 다음을 실행하십시오.

    cd ios
    pod install
    cd ..
    react-native run-ios
    
    navigationOptions:{headerLeft: null}
    를 설정하는 대신
    setting

    , 헤더를 원하지 않는 것 같아서 설정을 시도 했습니까?

    const RootStack = createStackNavigator({
     LoginScreen : {screen: LoginScreen,},
     TabNavigation :{screen: TabNavigation,},
    },{
     initialRouteName: 'TabNavigation',
     headerMode: 'none'}
    );
    
    

  • 답변 # 2

    문제가 계속 발생하는지 확실하지 않지만 현재 빌드를 정리하고 다시 빌드하면 모듈을 연결 한 후 나에게 속임수를 씁니다. 나는 지금 Android에서 같은 문제를 겪었고 그것을 다시 고쳤다. 이 경우 iOS 또는 Android는 중요하지 않습니다.

  • 답변 # 3

    ios에서 동일한 문제가 발생했습니다. react-navigation 를 설치 한 새로운 반응 네이티브 프로젝트를 시작하려고했습니다.  그리고 react-native-gesture-handler , 그들을 연결하면 오류가 수정되었습니다!

    새로운 프로젝트를 초기화하는 것이 문제를 해결하는 가장 빠른 방법이라고 생각합니다.

  • 이전 jira - 고급 검색 : jql
  • 다음 ios - ancs - positiveaction의 개념은 무엇입니까?