码迷,mamicode.com
首页 > 移动开发 > 详细

iosWebView加载本地js

时间:2015-06-08 15:17:08      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:本地加载

ASIHTTPRequest *request=[ASIDataService GET_Path:path completed:^(id JSON, NSString *stringData) {
        //获取到html信息
        //NSLog(@"jason%@,stringdata%@",JSON,stringData);
        //修改html信息
        NSString *htmlString=[stringData stringByReplacingOccurrencesOfString:@"http://s.fwxgx.com/jquery_mobile/jquery.mobile-1.4.5.min.css" withString:@"jquery.mobile-1.4.5.min.css"];
        htmlString=[htmlString stringByReplacingOccurrencesOfString:@"http://s.fwxgx.com/jquery_mobile/jquery-1.11.1.min.js" withString:@"jquery-1.11.1.min.js"];
        htmlString=[htmlString stringByReplacingOccurrencesOfString:@"http://s.fwxgx.com/jquery_mobile/jquery.mobile-1.4.5.min.js" withString:@"jquery.mobile-1.4.5.min.js"];
        //htmlString=[stringData stringByReplacingOccurrencesOfString:@"/survey/save_train_survey" withString:@"http://gmsa.fwxgx.com/survey/save_train_survey"];
        //写入本地文件
        /*
        NSString *successPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Success.text"];
        NSArray *SuccessArray=@[[NSString stringWithFormat:@"%@/%@",filePath,name]];
        NSDictionary *dic=@{@"Root":SuccessArray};
        
        BOOL success = [dic writeToFile:successPath atomically:YES];
         */
        NSLog(@"/n html%@",htmlString);
        [webView loadHTMLString:htmlString baseURL:[NSURL fileURLWithPath:[ [NSBundle mainBundle] bundlePath]]];
        [self.view addSubview:webView];
        
    } failed:^(NSError *error) {
        NSLog(@"数据失败");
    }];

JS文件只能手动放到copyResourc里面,不能作为可编译文件,另外由于html字符串过长,编译器不会全部显示

iosWebView加载本地js

标签:本地加载

原文地址:http://8287272.blog.51cto.com/8277272/1659556

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!