Skip to content
This repository was archived by the owner on Aug 11, 2020. It is now read-only.

Commit da3494a

Browse files
author
Anis Kadri
committed
Issue #110 adding loadUrl ObjC API
1 parent 829f7fb commit da3494a

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/ios/ContentSync.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#import <Foundation/Foundation.h>
22
#import <Cordova/CDVPlugin.h>
3+
#import <Cordova/CDVAvailability.h>
34
#import "SSZipArchive.h"
45

56
enum ProgressState {
@@ -40,6 +41,9 @@ typedef NSUInteger ErrorCodes;
4041
- (void) cancel:(CDVInvokedUrlCommand*)command;
4142
- (void) download:(CDVInvokedUrlCommand*)command;
4243
- (void) unzip:(CDVInvokedUrlCommand*)command;
44+
#ifndef __CORDOVA_4_0_0
45+
- (void) loadUrl:(CDVInvokedUrlCommand*)command;
46+
#endif
4347

4448
@end
4549

src/ios/ContentSync.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,14 @@ - (BOOL) copyCordovaAssets:(NSString*)unzippedPath copyRootApp:(BOOL)copyRootApp
528528
return YES;
529529
}
530530

531+
- (void)loadUrl:(CDVInvokedUrlCommand*) command {
532+
NSString* url = [command argumentAtIndex:0 withDefault:nil];
533+
if(url != nil) {
534+
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
535+
[self.webViewEngine loadRequest:request];
536+
}
537+
}
538+
531539
- (NSURLSession*) backgroundSession:(NSNumber*)timeout {
532540
static NSURLSession *session = nil;
533541
static dispatch_once_t onceToken;

0 commit comments

Comments
 (0)