mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-03-26 07:04:05 +08:00
[React Native] RCT_EXPORT lvl.2
This commit is contained in:
@@ -16,10 +16,10 @@ NSString *const RCTOpenURLNotification = @"RCTOpenURLNotification";
|
||||
|
||||
@implementation RCTLinkingManager
|
||||
|
||||
RCT_EXPORT_MODULE()
|
||||
|
||||
@synthesize bridge = _bridge;
|
||||
|
||||
RCT_EXPORT_MODULE()
|
||||
|
||||
- (instancetype)init
|
||||
{
|
||||
if ((self = [super init])) {
|
||||
@@ -54,19 +54,15 @@ RCT_EXPORT_MODULE()
|
||||
body:[notification userInfo]];
|
||||
}
|
||||
|
||||
- (void)openURL:(NSString *)url
|
||||
RCT_EXPORT_METHOD(openURL:(NSURL *)url)
|
||||
{
|
||||
RCT_EXPORT();
|
||||
|
||||
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
|
||||
[[UIApplication sharedApplication] openURL:url];
|
||||
}
|
||||
|
||||
- (void)canOpenURL:(NSString *)url
|
||||
callback:(RCTResponseSenderBlock)callback
|
||||
RCT_EXPORT_METHOD(canOpenURL:(NSURL *)url
|
||||
callback:(RCTResponseSenderBlock)callback)
|
||||
{
|
||||
RCT_EXPORT();
|
||||
|
||||
BOOL supported = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:url]];
|
||||
BOOL supported = [[UIApplication sharedApplication] canOpenURL:url];
|
||||
callback(@[@(supported)]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user