欢迎大家一起交流 QQ群139852091
今天写了一个UIWebView给H5的妹子测试,本来很简单的东西,不应该出错的,但是还是有错,而且还是两个
错误1:
1如上图,我用xib画的一个UIWebView,然后让他加载一个百度的网页,代码是这样的:
NSURL *url = [[NSURL alloc]initWithString:@"http://www.baidu.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.wenview loadRequest:request];
只需要这三行,web就可以加载百度了,但是问题来了
百度的页面没出来,控制台打印以下信息:
2仔细看一下,哦明白了,现在所有的APP/Demo都要加Https的那个鬼了,好那我也加上(图3)
3在Info.plist中添加NSAppTransportSecurity类型Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
然后妹子说把电池条字体改成白色,好啊,没问题,设置一下就ok,(如图4)
4在Info.plist中添加View controller-based status bar appearance类型Boolean。值设为NO
然后在AppDelegate的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
添加
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
就ok了,但是我遇到的问题是
View controller-based status bar appearance
给写成
View controller-based status bar appearance
有什么区别,大家看有什么区别
实际上下面的那个多了一个空格,所以不会显示为白的电池条
在添加info的时候,如果加正确
不正确是不会提示的,这个小技巧大家留意一下
网友评论