1.webView上,返回键如果有web二级页面要返回一级页面,我们也要在返回键加以下方法
- (void)back
{
if ([self.webView canGoBack]) { // 判断网页是否可以后退
[self.webView goBack];
}else{ // 网页不可以后退,调用父类Pop方法
[super back];
}
}
2.判读手机运营商的方法
- (NSString *)getMno
{
__unused NSString *mno = @"";
CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = info.subscriberCellularProvider;
//获取MCC(移动国家码)
NSString *mcc = [carrier mobileCountryCode];
//获取MNC(移动网络码)
NSString *mnc = [carrier mobileNetworkCode];
//判断运营商
if ([[mcc substringWithRange:NSMakeRange(0, 3)] isEqualToString:@"460"]) { //460表示中国
NSInteger MNC = [[mnc substringWithRange:NSMakeRange(0, 2)] intValue];
switch (MNC) {
case 00:
case 02:
case 07:
mno = @"ChinaMobile";
case 01:
case 06:
mno = @"ChinaUnicom";
case 03:
case 05:
mno = @"ChinaTelecom";
case 20:
mno = @"ChinaTietong";
default:
break;
}
}
return mno;
}
3.用户进行版本更新,调到APPSotre的方法
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/cn/app/zhuan-ba/id1015879637?l=en&mt=8"]]; (注释:URLString是ITunesApp的地址)