美文网首页Cordovaios专题
cordova项目引用和应用

cordova项目引用和应用

作者: gxatios | 来源:发表于2016-06-08 10:53 被阅读96次

项目地址:https://git.coding.net/gxatios/CordovaTest.git

新建测试项目,或其它已有项目

1,引用cordova,pods添加cordova:

遇到问题,不支持,Unable to satisfy the following requirements

解决:降低cordova的版本.。

添加www文件夹和config.xml到项目根目录,www文件夹须有index.html

2,使用cordova

某个viewController下添加 代码如下:

#import <Cordova/CDVViewController.h>

@interfaceViewController()

@property(nonatomic,strong)CDVViewController*vvController;

@end

- (void)viewDidLoad {

[superviewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

self.view.backgroundColor= [UIColorpurpleColor];

self.vvController= [CDVViewControllernew];

self.vvController.wwwFolderName=@"www";

self.vvController.view.frame=CGRectMake(0,0,320,480);

self.vvController.startPage=@"http://www.baidu.com";

//[self.view addSubview:self.vvController.view];

[self.navigationControllerpresentViewController:self.vvControlleranimated:YEScompletion:^{ }];

}

OC发送js命令

NSString* commandsJSON = [_viewController.webView

stringByEvaluatingJavaScriptFromString:js];

[_commandQueue enqueCommandBatch:commandsJSON];

}

相关文章

网友评论

  • 想吃小馄饨啊:请问楼主知道怎么调用 cordova 的相机插件吗,各项配置都配置好了但是相机就是调不出来,楼主遇到过吗
    想吃小馄饨啊:@one_cup 跟楼主写的一样的
    想吃小馄饨啊:@one_cup 我们的情况是网页远程加载,只要继承 CDVViewController 就行了,把要加载的 URL 给 startPage 就行了,我当时是这么解决的
    one_cup:@遇见在转角 你好,你的问题解决了吗?我目前也遇到了相同的问题

本文标题:cordova项目引用和应用

本文链接:https://www.haomeiwen.com/subject/xhmddttx.html