采用webview混合的方式,在现有的iOS项目中引入5+sdk。
代码与示例的相同。
但是网页无法加载,用safari进入模拟器查看的网页,也是空页面。。。
如果加载的是在线的网页,是没问题的(如 http://www.163.com)
但是是如果本地文件,就全出错,文件的路径确认没有问题。
此外,示例HBuilder-Integrate我已经把代码极大精简,初始化的代码和本人项目是完全一样的,竟然是可以的。。。。
采用webview混合的方式,在现有的iOS项目中引入5+sdk。
代码与示例的相同。
但是网页无法加载,用safari进入模拟器查看的网页,也是空页面。。。
如果加载的是在线的网页,是没问题的(如 http://www.163.com)
但是是如果本地文件,就全出错,文件的路径确认没有问题。
此外,示例HBuilder-Integrate我已经把代码极大精简,初始化的代码和本人项目是完全一样的,竟然是可以的。。。。
4 个回复
骁骑
如果路径中包含中文,或Xcode工程的targets名为中文则需要对URL进行编码
NSString pFilePath = (NSString )CFURLCreateStringByAddingPercentEscapes( kCFAllocatorDefault, (CFStringRef)pTempString, NULL, NULL, kCFStringEncodingUTF8 );
psea (作者)
您好 路径没有中文。
示例HBuilder-Integrate中,我用了一样的路径,是可以展示的
psea (作者)
我的问题 搞定了
读取路径只能用 [[NSBundle mainBundle] pathForResouse:@"xxxx" ofType:@"html"];
骁骑
你应该是引入资源的时候引入的方式不对,把文件夹拖入到Xcode工程的时候要选择create folder references
psea (作者)
有的 我估计你们不是用最新版xcode吧?
2016-05-08 10:01
骁骑
我们用的是最新的Xcode
2016-05-09 12:53