代码之家  ›  专栏  ›  技术社区  ›  Joseph K.

找不到'reactnativenavigation/reactnativenavigation.h'文件

  •  0
  • Joseph K.  · 技术社区  · 7 年前

    注: 请务必评论一下我应该提到什么来改进这个问题,而不是小题大做,我已经成功地为另一个项目建立了与世博会的反应导航,并且希望RNN能够在这个项目中运行。


    我正在为我的React Native应用程序设置React Native导航,特别是使用Xcode的iOS。

    我改变了 AppDelegate.m 按说明归档:

    #import "AppDelegate.h"
    
    #import <React/RCTBundleURLProvider.h>
    #import <React/RCTRootView.h>
    #import <ReactNativeNavigation/ReactNativeNavigation.h>
    
    @implementation AppDelegate
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
      NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
      [ReactNativeNavigation bootstrap:jsCodeLocation launchOptions:launchOptions];
    
      return YES;
    }
    
    @end
    

    更改后,我将收到两个Xcode错误:

    'ReactNativeNavigation/ReactNativeNavigation.h' file not found
    Use of undeclared identifier 'ReactNativeNavigation'
    

    我已确保遵循所有步骤,错误发生在 React Native Navigation iOS documentation

    1 回复  |  直到 7 年前
        1
  •  0
  •   mediaguru    7 年前

    尝试删除node_modules文件夹,然后在项目目录中进行新的NPM安装或yarn安装。然后运行react本机链接。

    推荐文章