This repository was archived by the owner on Mar 16, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -440,8 +440,9 @@ - (NSDictionary *)constantsToExport
440440
441441RCT_EXPORT_METHOD (previewDocument:(NSString *)uri scheme:(NSString *)scheme resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject
442442{
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];
445446 documentController = [UIDocumentInteractionController interactionControllerWithURL: url];
446447 UIViewController *rootCtrl = [[[[UIApplication sharedApplication ] delegate ] window ] rootViewController ];
447448 documentController.delegate = self;
@@ -459,8 +460,9 @@ - (NSDictionary *)constantsToExport
459460
460461RCT_EXPORT_METHOD (openDocument:(NSString *)uri scheme:(NSString *)scheme resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject
461462{
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];
464466 documentController = [UIDocumentInteractionController interactionControllerWithURL: url];
465467 documentController.delegate = self;
466468
You can’t perform that action at this time.
0 commit comments