Skip to content

Commit 3ec2af9

Browse files
authored
Merge pull request #239 from GrahO23/master
Fix duplicate includes from React framework
2 parents 45a330f + 9bd6409 commit 3ec2af9

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

ios/RCTWebViewBridge.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,7 @@
1010
* of patent rights can be found in the PATENTS file in the same directory.
1111
*/
1212

13-
#import <UIKit/UIKit.h>
14-
15-
#import <React/RCTAutoInsetsProtocol.h>
16-
#import <React/RCTConvert.h>
17-
#import <React/RCTEventDispatcher.h>
18-
#import <React/RCTLog.h>
19-
#import <React/RCTUtils.h>
2013
#import <React/RCTView.h>
21-
#import <React/UIView+React.h>
22-
23-
#import <objc/runtime.h>
2414

2515
@class RCTWebViewBridge;
2616

ios/RCTWebViewBridge.m

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@
1212

1313
#import "RCTWebViewBridge.h"
1414

15+
#import <UIKit/UIKit.h>
16+
17+
#import <React/RCTAutoInsetsProtocol.h>
18+
#import <React/RCTConvert.h>
19+
#import <React/RCTEventDispatcher.h>
20+
#import <React/RCTLog.h>
21+
#import <React/RCTUtils.h>
22+
#import <React/RCTView.h>
23+
#import "UIView+React.h"
24+
#import <objc/runtime.h>
25+
1526
//This is a very elegent way of defining multiline string in objective-c.
1627
//source: http://stackoverflow.com/a/23387659/828487
1728
#define NSStringMultiline(...) [[NSString alloc] initWithCString:#__VA_ARGS__ encoding:NSUTF8StringEncoding]

ios/RCTWebViewBridgeManager.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@
1111
*/
1212

1313
#import <React/RCTViewManager.h>
14-
#import <React/RCTUIManager.h>
15-
16-
#import "RCTWebViewBridge.h"
1714

1815
@interface RCTWebViewBridgeManager : RCTViewManager
1916

ios/RCTWebViewBridgeManager.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212

1313
#import "RCTWebViewBridgeManager.h"
1414

15+
#import <React/RCTBridge.h>
16+
#import <React/RCTUIManager.h>
17+
#import "RCTWebViewBridge.h"
18+
#import "UIView+React.h"
19+
1520
@interface RCTWebViewBridgeManager () <RCTWebViewBridgeDelegate>
1621

1722
@end
@@ -45,7 +50,6 @@ - (UIView *)view
4550
RCT_EXPORT_VIEW_PROPERTY(onShouldStartLoadWithRequest, RCTDirectEventBlock)
4651
RCT_REMAP_VIEW_PROPERTY(allowsInlineMediaPlayback, _webView.allowsInlineMediaPlayback, BOOL)
4752
RCT_EXPORT_VIEW_PROPERTY(onBridgeMessage, RCTDirectEventBlock)
48-
RCT_REMAP_VIEW_PROPERTY(keyboardDisplayRequiresUserAction, _webView.keyboardDisplayRequiresUserAction, BOOL)
4953

5054
- (NSDictionary<NSString *, id> *)constantsToExport
5155
{

0 commit comments

Comments
 (0)