This repository was archived by the owner on Mar 16, 2019. It is now read-only.
File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -440,8 +440,9 @@ - (NSDictionary *)constantsToExport
440
440
441
441
RCT_EXPORT_METHOD (previewDocument:(NSString *)uri scheme:(NSString *)scheme resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject
442
442
{
443
-
444
- NSURL * url = [[NSURL alloc ] initWithString: uri];
443
+ NSString * utf8uri = [uri stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
444
+ NSURL * url = [[NSURL alloc ] initWithString: utf8uri];
445
+ // NSURL * url = [[NSURL alloc] initWithString:uri];
445
446
documentController = [UIDocumentInteractionController interactionControllerWithURL: url];
446
447
UIViewController *rootCtrl = [[[[UIApplication sharedApplication ] delegate ] window ] rootViewController ];
447
448
documentController.delegate = self;
@@ -459,8 +460,9 @@ - (NSDictionary *)constantsToExport
459
460
460
461
RCT_EXPORT_METHOD (openDocument:(NSString *)uri scheme:(NSString *)scheme resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject
461
462
{
462
-
463
- NSURL * url = [[NSURL alloc ] initWithString: uri];
463
+ NSString * utf8uri = [uri stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
464
+ NSURL * url = [[NSURL alloc ] initWithString: utf8uri];
465
+ // NSURL * url = [[NSURL alloc] initWithString:uri];
464
466
documentController = [UIDocumentInteractionController interactionControllerWithURL: url];
465
467
documentController.delegate = self;
466
468
You can’t perform that action at this time.
0 commit comments