我使用以下方法启动了一个新的new本机应用程序:
react-native init myApplication我从启动屏幕开始,所以我使用了这个库响应本机spalsh屏幕
我将库链接为使用以下命令生成本机代码:
react-native link react-native-splash-screen我使用Xcode添加了如下文件:
我在真实的Iphone中使用Xcode构建了这个应用程序,我在RNSplashScreen.h中得到了这个错误:
/**
* SplashScreen
* 启动屏
* from:http://www.devio.org
* Author:CrazyCodeBoy
* GitHub:https://github.com/crazycodeboy
* Email:crazycodeboy@gmail.com
*/
#import <React/RCTBridgeModule.h> // <------'React/RCTBridgeModule.h' file not found
#import <UIKit/UIKit.h>
@interface RNSplashScreen : NSObject<RCTBridgeModule>
+ (void)showSplash:(NSString*)splashScreen inRootView:(UIView*)rootView;
+ (void)show;
+ (void)hide;
@end“‘React/RCTBridgeModule.h”文件未找到
Podfile:
pod 'React', :path => '../node_modules/react-native/'
pod 'React-Core', :path => '../node_modules/react-native/React'
...... # other libaries
pod 'react-native-splash-screen', :path => '../node_modules/react-
native-splash-screen'附件代表:
#import "AppDelegate.h"
#import <React/RCTBridge.h>
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import "RNSplashScreen.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
.... <------- other code
[RNSplashScreen show];
return YES;
}发布于 2020-02-11 09:52:26
而不是
#import <React/RCTBridgeModule.h>使用
#import "RCTBridgeModule.h"希望这能帮到你。有疑问就放心吧。
https://stackoverflow.com/questions/60165161
复制相似问题