Skip to content
This repository was archived by the owner on Mar 16, 2019. It is now read-only.

Commit ea8da40

Browse files
committed
Merge branch '0.10.1' of github.com:wkh237/react-native-fetch-blob into 0.10.1
2 parents e5e42c3 + 327c8cc commit ea8da40

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/ios/RNFetchBlob/RNFetchBlob.m

+6-4
Original file line numberDiff line numberDiff line change
@@ -440,8 +440,9 @@ - (NSDictionary *)constantsToExport
440440

441441
RCT_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

460461
RCT_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

0 commit comments

Comments
 (0)