MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstateBinary files differ
MIduo/Info.plist
@@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>1.1.2</string> <string>1.1.4</string> <key>CFBundleURLTypes</key> <array> <dict> @@ -94,7 +94,7 @@ </dict> </array> <key>CFBundleVersion</key> <string>14</string> <string>16</string> <key>LSApplicationQueriesSchemes</key> <array> <string>tbopen</string> MIduo/Êý¾Ý/lib/EasyJSWebView-master/MyJSInterface.h
@@ -17,5 +17,11 @@ - (void)toast:(NSString *)string; - (void)jumpGoodsSplash:(NSString *)string; - (void)jumpGoodsDetail:(NSString *)string; /** * * 跳转å°ååæç´¢é¡µ * */ - (void)jumpSearch:(NSString *)key; - (void)login; @end MIduo/Êý¾Ý/lib/EasyJSWebView-master/MyJSInterface.m
@@ -42,6 +42,13 @@ NSDictionary *dic = @{@"type":@"old",@"id":string}; [[NSNotificationCenter defaultCenter] postNotificationName:@"jumpGoodsDETAIL" object:dic]; } -(void)jumpSearch:(NSString *)key { NSDictionary *dic = @{@"key" : key}; [[NSNotificationCenter defaultCenter] postNotificationName:@"jumpSearch" object:dic]; } - (void)login{ [[NSNotificationCenter defaultCenter] postNotificationName:@"jumpLoginVc" object:nil]; MIduo/½çÃæ/ALBaseController.m
@@ -146,21 +146,19 @@ [self.view bringSubviewToFront:self.noNetworkView]; self.noNetworkView.hidden = NO; } - (void)ClickConnectBtn:(UIButton *)sender{ if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } } - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } - (SJNoNetwork *)noNetworkView{ if (_noNetworkView) { return _noNetworkView; MIduo/½çÃæ/SJBaseViewController.m
@@ -174,21 +174,19 @@ [self.view bringSubviewToFront:self.noNetworkView]; self.noNetworkView.hidden = NO; } - (void)ClickConnectBtn:(UIButton *)sender{ if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } } - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } - (SJNoNetwork *)noNetworkView{ if (_noNetworkView) { return _noNetworkView; MIduo/½çÃæ/ÓÅ»Ýȯ/classificationViewController.m
@@ -88,25 +88,21 @@ object:nil]; ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; NSLog(@"Initial reachability status:%@",@(status)); [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -224,7 +220,6 @@ [self.view makeToastActivity:CSToastPositionCenter]; [[YTHNetInterface startInterface] cancelAll]; [[YTHNetInterface startInterface] getCouponListWithPage:[NSString stringWithFormat:@"%ld",(long)self.page] Withblock:^(BOOL isSuccessful, id result, NSString *error) { MIduo/½çÃæ/¶¯Ì¬/DynamicViewController.m
@@ -33,7 +33,7 @@ @property (nonatomic, assign) NSInteger page; @property (nonatomic,strong)SJNoNetwork *noNetworkViews; @property (nonatomic, strong)SJNoNetwork *noNetworkViews; /// è¯·æ±æåæ¬¡æ° @property (nonatomic, assign) NSInteger successNumber; @@ -98,18 +98,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/FootprintsViewController.m
@@ -70,18 +70,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/MergeAccountViewController.m
@@ -56,18 +56,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/MineViewController.m
@@ -1387,8 +1387,15 @@ //è¿è¡å享 [ShareSDK share:shareType //ä¼ å ¥å享çå¹³å°ç±»å parameters:shareParams onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) { // åè°å¤ç....}]; onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) { if (shareType == SSDKPlatformSubTypeWechatTimeline || shareType == SSDKPlatformSubTypeWechatSession) { return ; } switch (state) { case SSDKResponseStateSuccess: { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"å享æå" MIduo/½çÃæ/ÎÒµÄ/SJUnbindPhoneViewController.m
@@ -55,18 +55,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/SettingViewController.m
@@ -69,18 +69,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -200,20 +197,19 @@ } } - (void)jumpToSet{ - (void)jumpToSet { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } /** æ¯å¦å¼å¯äºéç¥ */ @@ -385,7 +381,7 @@ }else if(indexPath.row==1){ //æ¸ é¤ç¼å [self cleanCache]; ALToastBottom(@"æåæ¸ ç©ºç¼å"); } }else if(indexPath.section==2){//éåºå½åç»å½ @@ -403,7 +399,7 @@ [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"TaoBaoLogin"]; [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WeChatLogin"]; [[NSNotificationCenter defaultCenter] postNotificationName:@"MineViewController" object:nil]; ALToastBottom(LOGINOUT_SUCCESS); UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; UITabBarController *baseTabBar = (UITabBarController *)keyWindow.rootViewController; MIduo/½çÃæ/ÎÒµÄ/balance/BalanceViewController.m
@@ -82,18 +82,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/balance/ÌåÏÖ/AddIncarnateViewController.m
@@ -65,18 +65,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/balance/ÌåÏÖ/IncarnateViewController.m
@@ -98,18 +98,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/balance/ÌåÏÖ/ModifyAccountViewController.m
@@ -63,18 +63,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/balance/ÌåÏÖ/SJKitingViewController.m
@@ -57,18 +57,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/balance/Ã÷ϸ/BalaDetailViewController.m
@@ -63,18 +63,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/collection/MinCollectViewController.m
@@ -76,18 +76,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -361,7 +358,7 @@ -(void)getCollection { NSMutableDictionary *dic = @{}.mutableCopy; [dic setObject:[NSString stringWithFormat:@"%ld",pagenumber] forKey:@"page"]; [dic setObject:[NSString stringWithFormat:@"%ld",(long)pagenumber] forKey:@"page"]; [dic setObject:[[NSUserDefaults standardUserDefaults] objectForKey:@"userId"] forKey:@"uid"]; NSMutableDictionary *dictionary = [SJNetwork CommonDictionarywithDic:dic]; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"customer/collectionGoodsList"] param:dictionary success:^(NSDictionary *object) { @@ -481,7 +478,6 @@ goodsDetailVC.goodsID = [tempItem objectForKey:@"auctionId"]; [self .navigationController pushViewController:goodsDetailVC animated:YES]; } } #pragma mark - getter MIduo/½çÃæ/ÎÒµÄ/complain/ComplainViewController.m
@@ -57,19 +57,14 @@ } - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/message/MineMessageViewController.m
@@ -66,17 +66,14 @@ } - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/message/ÏêÇé/MinMessDetailViewController.m
@@ -53,18 +53,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÎÒµÄ/service/ServiceViewController.m
@@ -66,21 +66,17 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } - (void)networkChanged:(NSNotification *)notification { RealReachability *reachability = (RealReachability *)notification.object; MIduo/½çÃæ/ÎÒµÄ/userInfoViewController.m
@@ -73,18 +73,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ËÑË÷/searchDetailViewController.m
@@ -563,18 +563,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -735,7 +732,7 @@ self.view.userInteractionEnabled = NO; NSMutableArray *tempArr=[NSMutableArray arrayWithCapacity:0]; NSMutableArray *tempArr = [NSMutableArray arrayWithCapacity:0]; for (int i=0; i<fastFilterArr.count; ++i) { NSDictionary *temp=[NSDictionary dictionaryWithObject:fastFilterArr[i] forKey:@"type"]; [tempArr addObject:temp]; @@ -762,13 +759,14 @@ [self packageDataList]; } if (self->pagenumber ==0) { if (self->pagenumber == 0) { [self.dataSearch removeAllObjects]; } NSArray *SearchArr = [[dic objectForKey:@"data"] objectForKey:@"result"]; [self.dataSearch addObjectsFromArray:SearchArr]; if (self.dataSearch.count<1) { if (self.dataSearch.count < 1) { //æ²¡ææ°æ®ï¼éè¦åè¯ç¨æ· // [_tipMessageLabel setHidden:NO]; [self.view bringSubviewToFront:self.tipMessageLabel]; @@ -776,15 +774,19 @@ // [_tipMessageLabel setHidden:YES]; } if(SearchArr.count>0){ ++self->pagenumber; if(SearchArr.count > 0){ self->pagenumber++; } if (SearchArr.count<20) { if (SearchArr.count < 20) { [self.detailCollectionView.mj_footer setHidden:YES]; }else{ } else { [self.detailCollectionView.mj_footer setHidden:NO]; } if (self.dataSearch.count == 0) { self.backView.hidden = NO; if (self.isPriceTaped) { @@ -911,7 +913,6 @@ }else{ _morenBtnLength.constant=KScreenW/4.0f; } [self loadSearchData]; } /*************(以ä¸)åè®®*****************/ MIduo/½çÃæ/ËÑË÷/searchViewController.h
@@ -10,4 +10,6 @@ @interface searchViewController : MainBaseController @property (nonatomic, copy) NSString *searchKey; @end MIduo/½çÃæ/ËÑË÷/searchViewController.m
@@ -41,7 +41,7 @@ } - (void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; self.suggestTableview.hidden = YES; } @@ -56,13 +56,13 @@ //æ·»å æç´¢å»ºè®®çtableview [self addsuggestTableview]; // //è¯·æ±æ°æ® // [self getData]; // // if ([YTHsharedManger startManger].networkStatus != 0 && [YTHsharedManger startManger].networkStatus != -1 && [YTHsharedManger startManger].isCheckNetCanUse != -2) { // } // //è¯·æ±æ°æ® // [self getData]; // // if ([YTHsharedManger startManger].networkStatus != 0 && [YTHsharedManger startManger].networkStatus != -1 && [YTHsharedManger startManger].isCheckNetCanUse != -2) { // } [self.view addSubview:self.noNetworkViews]; [self addNetWorkNotice]; @@ -87,18 +87,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -178,10 +175,10 @@ [self.dataOld removeAllObjects]; [self getOldSearch]; // [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; // [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; } break; } @@ -220,7 +217,7 @@ */ - (void)setNavgtionView { self.title = @"æç´¢"; self.title = @"æç´¢"; UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, KScreenW-115, 30)]; titleView.backgroundColor=YTHColor(239, 239, 239); @@ -234,7 +231,16 @@ //æç´¢æ¡ _searchField = [[YTHSearchTextField alloc] initWithFrame:CGRectMake(20, 0, titleView.frame.size.width-20, titleView.frame.size.height)]; _searchField.delegate = self; _searchField.Field.placeholder = self.searchString; if (self.searchKey) { _searchField.Field.text = self.searchKey; } else { _searchField.Field.placeholder = self.searchString; } _searchField.backgroundColor = [UIColor yellowColor]; self.navigationItem.titleView = titleView; [titleView addSubview:_searchField]; @@ -246,7 +252,7 @@ [searchBtn setTitle:@"æç´¢" forState:UIControlStateNormal]; [searchBtn setTitleColor:XYRMainColor forState:UIControlStateNormal]; [searchBtn addTarget:self action:@selector(search:) forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.rightBarButtonItem=[[UIBarButtonItem alloc] initWithCustomView:searchBtn]; //èæ¯é¢è² @@ -305,9 +311,9 @@ * @param sender æç´¢æé® */ -(void)search:(UIButton *)sender{ // if (_searchField.Field.text.length>0) { [self searchCotol:_searchField.Field.text]; // } // if (_searchField.Field.text.length>0) { [self searchCotol:_searchField.Field.text]; // } } /** @@ -338,7 +344,7 @@ - (void)getData{ [self getHotSearch]; [self getOldSearch]; } /** @@ -354,7 +360,7 @@ NSDictionary *dic = (NSDictionary *)result; self.dataHot = [[dic objectForKey:@"data"] objectForKey:@"hotSearchList"]; int i= arc4random()%self.dataHot.count; @@ -362,9 +368,9 @@ [self.collectionView reloadData]; [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; } else { [self.view hideToastActivity]; if ([error isEqualToString:@"ä¼¼ä¹å·²æå¼ä¸äºèç½çè¿æ¥ã"]) { @@ -392,7 +398,7 @@ } } } }]; } @@ -407,15 +413,15 @@ NSDictionary *dic = (NSDictionary *)result; self.dataOld = [[NSMutableArray alloc] initWithCapacity:0]; self.dataOld = [[dic objectForKey:@"data"] objectForKey:@"historySearchList"]; [self.collectionView reloadData]; } else { //æ¾ç¤ºç½ç»è¿æ¥å¤±è´¥ } }]; } @@ -432,7 +438,7 @@ [self.collectionView reloadSections:[NSIndexSet indexSetWithIndex:1]]; } else { //æ¾ç¤ºç½ç»è¿æ¥å¤±è´¥ //æ¾ç¤ºç½ç»è¿æ¥å¤±è´¥ } }]; } @@ -469,14 +475,14 @@ if (textField.text.length>0) { [self getSuggestSearchWithKey:textField.text]; _suggestTableview.hidden = NO; }else{ _suggestTableview.hidden = YES; } } - (BOOL)YTHSearchField:(YTHSearchTextField *)searchField textFieldShouldReturn:(UITextField *)textField { if (textField.text.length > 0) { [self searchCotol:textField.text]; } @@ -552,7 +558,7 @@ Cell.searchCellText.textAlignment=NSTextAlignmentCenter; Cell.layer.cornerRadius = Cell.frame.size.height / 2; Cell.layer.masksToBounds = YES; Cell.lengths.constant=0.0f; } else { @@ -565,7 +571,7 @@ Cell.lengths.constant = 10.0; Cell.searchCellText.layer.cornerRadius = 15; Cell.searchCellText.layer.masksToBounds = YES; Cell.backgroundColor = [UIColor whiteColor]; } return Cell; @@ -604,7 +610,7 @@ [clearBtn addTarget:self action:@selector(ClearHistorys:) forControlEvents:UIControlEventTouchUpInside]; [clearBtn setTitle:@"æ¸ é¤åå²è®°å½" forState:UIControlStateNormal]; [clearBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [ClearV addSubview:clearBtn]; [clearBtn mas_makeConstraints:^(MASConstraintMaker *make) { @@ -628,7 +634,7 @@ SearchCollectionViewCell *Cell=(SearchCollectionViewCell *)[collectionView cellForItemAtIndexPath:indexPath]; self.searchField.Field.text=[Cell.searchCellText.text removeSpace]; if (_searchField.Field.text.length > 0) { [self searchCotol:_searchField.Field.text]; MIduo/½çÃæ/ÍøÒ³ÊÓͼ/OrderViewController.m
@@ -121,18 +121,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÍøÒ³ÊÓͼ/SureWebViewController.m
@@ -57,6 +57,8 @@ /// å è½½å®ææ 示 @property (nonatomic, assign) NSInteger indexGer; @property (nonatomic, assign) BOOL isRealyFail; @end @implementation SureWebViewController @@ -81,7 +83,7 @@ }else{ _webView.frame=CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height - kNavigationBarH-kStatusBarH); if (![[NSUserDefaults standardUserDefaults] boolForKey:@"CollectionTip"]) { // [self.view addSubview:self.tipView]; // [self.view addSubview:self.tipView]; } } if (self.isMain) { @@ -93,8 +95,8 @@ [self createNaviItem]; self.flag = YES; //å建ç½é¡µè§å¾ // [self createWebView]; // [self createWebView]; [self.view addSubview:self.noNetworkViews]; [self addNetWorkNotice]; @@ -119,18 +121,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -159,7 +158,7 @@ [[YTHsharedManger startManger] LogInForTaoBaoWith:self Withblock:^(BOOL isSuccessful, NSDictionary *dic) { if (isSuccessful) { ALToastCenter(LOGIN_SUCCESS); [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"islogined"]; [self.navigationController popViewControllerAnimated:NO]; @@ -173,11 +172,11 @@ åæ¶ç»å® */ - (void)unBind{ NSDictionary *userInfo=[NSKeyedUnarchiver unarchiveObjectWithData:[NSData dataWithContentsOfFile:USERINFO]]; NSDictionary *userInfo=[NSKeyedUnarchiver unarchiveObjectWithData:[NSData dataWithContentsOfFile:USERINFO]]; [[YTHsharedManger startManger] unBindUserInfo:[userInfo objectForKey:@"id"] WithType:@"1" block:^(BOOL isSuccessful, NSDictionary *dic) { if (isSuccessful) { } }]; } @@ -229,7 +228,7 @@ [dic setObject:@"1" forKey:@"type"]; } NSMutableDictionary *dictionary = [SJNetwork CommonDictionarywithDic:dic]; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"customer/collectionGoods"] param:dictionary success:^(NSDictionary *object) { NSLog(@"%@",object); NSInteger code = [object[@"code"]integerValue]; @@ -242,11 +241,11 @@ }else{ label.text = @"æ¶è"; } ALToastCenter([object objectForKey:@"data"]); } else { ALToastCenter([object objectForKey:@"data"]); ALToastCenter([object objectForKey:@"data"]); } } fail:^(id object) { @@ -269,7 +268,7 @@ BOOL iscollect = [[self.shareMessage objectForKey:@"collection"]boolValue]; UIButton *button = [self.view viewWithTag:67]; UILabel *label = [self.view viewWithTag:68]; if (iscollect) { label.text = @"å·²æ¶è"; button.selected = YES; @@ -279,21 +278,21 @@ } self.url =[[[result objectForKey:@"data"] objectForKey:@"taobao"] objectForKey:@"auctionUrl"]; self.shareDic = result[@"data"]; switch (choose) { case 1://åªæå¸ { if([[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"]){ self.taoBaoQuanInfo=[[[result objectForKey:@"data"] objectForKey:@"taobao"] objectForKey:@"taoBaoQuanInfo"]; if(![[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"] || ![[ALBBSession sharedInstance] isLogin] ){ }else{ [self popWebCoupon]; } self.couponsButton.userInteractionEnabled = YES; } [self loadNOMoney]; } @@ -309,10 +308,10 @@ self.couponsButton.userInteractionEnabled = NO; //æ¾ç¤ºçº¢å éé¢ self.taoBaoHongBaoInfo=[[[result objectForKey:@"data"] objectForKey:@"taobao"] objectForKey:@"taoBaoHongBaoInfo"]; // yuanMessage.yy_font=[UIFont boldSystemFontOfSize:15]; // yuanMessage.yy_color=YTHColor(255, 48, 68); // yuanMessage.yy_font=[UIFont boldSystemFontOfSize:15]; // yuanMessage.yy_color=YTHColor(255, 48, 68); self.redBagMessage.textColor = YTHColor(255, 48, 68); // _redBagMessage.font = [UIFont boldSystemFontOfSize:15]; // _redBagMessage.font = [UIFont boldSystemFontOfSize:15]; NSInteger type = [self.taoBaoHongBaoInfo[@"type"]integerValue]; if (type == 1) { if([[NSUserDefaults standardUserDefaults] objectForKey:@"userId"]!=nil){ @@ -333,12 +332,12 @@ case 3://æçº¢å åå¸ï¼ä¸¤ç§ä¼æ ,åªæ¾ç¤ºä¼æ å¸ { self.couponsButton.userInteractionEnabled = YES; //æ¾ç¤ºçº¢å éé¢ self.taoBaoHongBaoInfo=[[[result objectForKey:@"data"] objectForKey:@"taobao"] objectForKey:@"taoBaoHongBaoInfo"]; [self loadMoneyWith:result[@"data"]]; self.redBagMessage.textColor = XYRMainColor; // _redBagMessage.font = [UIFont boldSystemFontOfSize:15]; // _redBagMessage.font = [UIFont boldSystemFontOfSize:15]; NSInteger type = [self.taoBaoHongBaoInfo[@"type"]integerValue]; if (type == 1) { if([[NSUserDefaults standardUserDefaults] objectForKey:@"userId"]!=nil){ @@ -353,11 +352,11 @@ self.redBagMessage.text = [NSString stringWithFormat:@"å¥é:ï¿¥%@",self.taoBaoHongBaoInfo[@"hongbao"]]; } } if([[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"]){ //æ¾ç¤ºä¼æ å¸ self.taoBaoQuanInfo=[[[result objectForKey:@"data"] objectForKey:@"taobao"] objectForKey:@"taoBaoQuanInfo"]; if(![[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"] || ![[ALBBSession sharedInstance] isLogin]){ }else{ @@ -379,7 +378,7 @@ æè¿å©çº¢å */ -(void)loadMoneyWith:(NSDictionary *)dic{ NSInteger height = 55; if (IsiPhoneX) { height = 80; @@ -393,7 +392,7 @@ _primtimage.frame = CGRectMake(0, 0, _primtView.frame.size.width, _primtView.frame.size.height); _primtLaabel.frame = CGRectMake(0, 10, _primtView.frame.size.width, _primtView.frame.size.height -10); // _redBagMessage.text = @"ç«å³ä¸å è¿å©ï¼Â¥æé«40% /n 使ç¨è´ç©å¸ã红å ï¼è®¢åæ è¿å©"; // _redBagMessage.text = @"ç«å³ä¸å è¿å©ï¼Â¥æé«40% /n 使ç¨è´ç©å¸ã红å ï¼è®¢åæ è¿å©"; } /** @@ -480,7 +479,7 @@ }else{ page = [AlibcTradePageFactory page:_url]; } //æ·å®¢ä¿¡æ¯ AlibcTradeTaokeParams *taokeParams = [[AlibcTradeTaokeParams alloc] init]; taokeParams.pid = FanLi_Pid; //mm_XXXXXä¸ºä½ èªå·±ç³è¯·çé¿éå¦å¦æ·å®¢pid @@ -537,7 +536,7 @@ _webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, KScreenW, KScreenH - kNavigationBarH-kStatusBarH-60-(kToolBarH-44))]; _webView.delegate = self; _webView.backgroundColor=[UIColor whiteColor]; } return _webView; } @@ -550,7 +549,7 @@ [helperBtn setImage:[UIImage imageNamed:@"红è²å¸®å©æé®"] forState:UIControlStateNormal]; [helperBtn addTarget:self action:@selector(openHelper:) forControlEvents:UIControlEventTouchUpInside]; [_redBagTipView addSubview:helperBtn]; //红å ä¿¡æ¯ _redBagMessage=[[YYLabel alloc] initWithFrame:CGRectMake(47, 0, KScreenW-120 - 47, 50)]; _redBagMessage.backgroundColor=[UIColor clearColor]; @@ -588,13 +587,13 @@ label.tag = 65; label.font = [UIFont systemFontOfSize:14]; label.textAlignment = NSTextAlignmentCenter; [_redBagTipView addSubview:label]; _couponsButton = [UIButton buttonWithType:UIButtonTypeCustom]; _couponsButton.frame = CGRectMake(CGRectGetMinX(couImageview.frame), CGRectGetMinY(couImageview.frame), 40, 45); [_couponsButton addTarget:self action:@selector(couTaped:) forControlEvents:UIControlEventTouchUpInside]; [_redBagTipView addSubview:_couponsButton]; UIButton *collImageview = [UIButton buttonWithType:UIButtonTypeCustom]; collImageview.frame = CGRectMake(KScreenW - 40, 0, 26, 22); [collImageview setImage:[UIImage imageNamed:@"åå详æ -æ¶è"] forState:UIControlStateNormal]; @@ -668,7 +667,7 @@ - (void)dealloc { _webView.delegate = nil; } - (UIProgressView*)loadingProgressView { @@ -780,11 +779,11 @@ /** å享æé® @param item item */ - (void)share:(UIBarButtonItem*)item { NSMutableDictionary *dic = @{}.mutableCopy; [dic setObject:_goodsId forKey:@"id"]; NSMutableDictionary *dictionary = [SJNetwork CommonDictionarywithDic:dic]; @@ -804,7 +803,7 @@ } - (void)backTaped:(UIButton *)sender{ if (self.isGoodsDetail) { [self.navigationController popViewControllerAnimated:YES]; } @@ -832,14 +831,14 @@ backbutton.frame=CGRectMake(0, 0, 30, 30); [backbutton setImage:[UIImage imageNamed:@"第äºçè¿åæé®"] forState:UIControlStateNormal]; [backbutton addTarget:self action:@selector(backTaped:) forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backbutton]; //å¦æç¨æ·å·²ç»ç»å½ï¼éèç»å½ç¸å ³ççé¢ // if([[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"]){ // if([[NSUserDefaults standardUserDefaults] boolForKey:@"TaoBaoLogin"]){ if([[NSUserDefaults standardUserDefaults] objectForKey:@"userId"]!=nil){ [self hiddenLoginBtn]; UILabel *label = [self.view viewWithTag:68]; UIButton *button = [self.view viewWithTag:67]; @@ -872,7 +871,7 @@ if (_webView!=nil) { [self.view layoutIfNeeded]; } [self.navigationController setNavigationBarHidden:NO animated:YES]; if (self.primtView) { @@ -884,7 +883,7 @@ height = 55; } _window = [[UIWindow alloc]initWithFrame:CGRectMake(KScreenW - 100 - 5, height, 100, 40)]; _window.windowLevel = UIWindowLevelAlert + 1; [_window addSubview:self.primtView]; [_window makeKeyAndVisible]; @@ -903,8 +902,8 @@ self.navigationController.navigationBar.barTintColor = [UIColor whiteColor]; self.navigationController.navigationBar.titleTextAttributes=@{NSForegroundColorAttributeName:XYRMainColor,NSFontAttributeName:[UIFont boldSystemFontOfSize:17]}; } - (void)viewWillDisappear:(BOOL)animated { @@ -924,20 +923,21 @@ #pragma mark WebViewDelegate - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { webView.hidden = NO; NSLog(@"%@",request.URL); // NSLog(@"%@",request.URL.scheme); // NSLog(@"%@",request.URL.scheme); NSString *urlString = request.URL.absoluteString; if ( [urlString containsString:@"tbopen"]) { return NO; } if (webView == webCouponChildV.smallWebView) { if ([urlString containsString:@"detail.htm"]) { if ([urlString containsString:@"detail.html"]) { [webCouponChildV dismissPresentingPopup]; return NO; } } return YES; } @@ -945,7 +945,7 @@ - (void)webViewDidFinishLoad:(UIWebView *)webView { [self.view hideToastActivity]; [self.view hideToastActivity]; self.isField = NO; @@ -960,9 +960,9 @@ self.navigationItem.title =@"åå详æ "; } [self showLeftBarButtonItem]; ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; @@ -970,31 +970,40 @@ - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { [self.view hideToastActivity]; self.isField = YES; self.webView.hidden = YES; self.title = @"ç½é¡µæ æ³æå¼"; NSString *Error = [error localizedDescription]; ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; if (_goodsId) { if (self.flag ) { self.flag = NO; [self performSelector:@selector(isFail) withObject:nil afterDelay:5.0f]; } - (void)isFail { if (self.isField) { [self.view hideToastActivity]; self.indexGer = 0; self.webView.hidden = YES; self.title = @"ç½é¡µæ æ³æå¼"; ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; if (_goodsId) { if (self.flag ) { self.flag = NO; } [self performSelector:@selector(delayMethod) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:1.0]; } else { [self.webView stopLoading]; } [self performSelector:@selector(delayMethod) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:1.0]; }else{ [self.webView stopLoading]; } } @@ -1040,7 +1049,7 @@ self.noNetworkViews.hidden = YES; self.webView.hidden = NO; self.isField = NO; if (self.indexGer == 0) { [self createWebView]; @@ -1209,7 +1218,7 @@ return _primtView; } _primtView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, _window.frame.size.width, _window.frame.size.height)]; // _primtView.backgroundColor = [UIColor orangeColor]; // _primtView.backgroundColor = [UIColor orangeColor]; [_primtView addSubview:self.primtimage]; [_primtView addSubview:self.primtLaabel]; return _primtView; MIduo/½çÃæ/ÍøÒ³ÊÓͼ/XYRWebViewController.m
@@ -76,18 +76,15 @@ object:nil]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -321,7 +318,9 @@ } - (void)close:(UIBarButtonItem*)item { _backToRedBag(); if (_backToRedBag) { _backToRedBag(); } [self.navigationController popViewControllerAnimated:YES]; } @@ -483,16 +482,25 @@ //页é¢å 载失败 - (void)webView:(WKWebView *)webView didFailProvisionalNavigation:(null_unspecified WKNavigation *)navigation withError:(NSError *)error { webView.hidden = YES; self.isField = YES; self.title = @"ç½é¡µæ æ³æå¼"; [self performSelector:@selector(isFail) withObject:nil afterDelay:5.0f]; } - (void)isFail { ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; if (self.isField) { self.wk_WebView.hidden = YES; self.title = @"ç½é¡µæ æ³æå¼"; ReachabilityStatus status = [GLobalRealReachability currentReachabilityStatus]; [self setupFlagLabelWithStatus:status isVPNOn:[GLobalRealReachability isVPNOn] accessType:[GLobalRealReachability currentWWANtype]]; } } - (void)setupFlagLabelWithStatus:(ReachabilityStatus)status @@ -658,6 +666,15 @@ } } -(WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures { NSLog(@"createWebViewWithConfiguration"); if (!navigationAction.targetFrame.isMainFrame) { [webView loadRequest:navigationAction.request]; } return nil; } //HTTPSè®¤è¯ - (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential *credential))completionHandler { if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { MIduo/½çÃæ/ÍøÒ³ÊÓͼ/ÉÌÆ·ÏêÇé/FeignGoodsDetaiViewController.m
@@ -65,18 +65,15 @@ object:nil]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÍøÒ³ÊÓͼ/ÉÌÆ·ÏêÇé/GoodDeTrViewController.m
@@ -114,18 +114,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/¹ºÎï³µ/shoppingCartViewController.m
@@ -139,18 +139,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/ÑûÇë/ÉÌÆ··ÖÏí/ShonpingShareViewController.m
@@ -16,16 +16,18 @@ #import <ShareSDKUI/ShareSDK+SSUI.h> #import "InvitationFriendsViewController.h" #import "WebViewJavascriptBridge.h" @interface ShonpingShareViewController ()<UIWebViewDelegate,UIGestureRecognizerDelegate,HXEasyCustomShareViewDelegate> @property (nonatomic,strong)EasyJSWebView *webView;// @property (nonatomic,strong)MyJSInterface* interface;// @property (nonatomic,strong)NSDictionary *shareDatasource; @property (nonatomic, strong) UIProgressView *loadingProgressView; @property (nonatomic,assign)BOOL isField; @property (nonatomic)BOOL isHelpBack; @property (nonatomic,assign)BOOL isNeedIntercept; #import "searchViewController.h" @property (nonatomic,strong)SJNoNetwork *noNetworkViews; @interface ShonpingShareViewController ()<UIWebViewDelegate, UIGestureRecognizerDelegate, HXEasyCustomShareViewDelegate> @property (nonatomic, strong) EasyJSWebView *webView;// @property (nonatomic, strong) MyJSInterface* interface;// @property (nonatomic, strong) NSDictionary *shareDatasource; @property (nonatomic, strong) UIProgressView *loadingProgressView; @property (nonatomic, assign) BOOL isField; @property (nonatomic) BOOL isHelpBack; @property (nonatomic, assign) BOOL isNeedIntercept; @property (nonatomic,strong) SJNoNetwork *noNetworkViews; @property (nonatomic, strong) PingHelper *pingHelper; @@ -75,7 +77,8 @@ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(jumpGoodsDETAIL:) name:@"jumpGoodsDETAIL" object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(jumpLoginVc:) name:@"jumpLoginVc" object:nil]; // [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkError:) name:@"networkError" object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(jumpSearchs:) name:@"networkError" object:nil]; [self.view addSubview:self.webView]; [self.view addSubview:self.loadingProgressView]; @@ -113,18 +116,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } @@ -164,11 +164,9 @@ [[NSURLCache sharedURLCache] removeAllCachedResponses]; } /** æ ¹æ®éç¥ä¿¡æ¯ææä¸åççé¢ @param notice notice */ #pragma mark --- æ ¹æ®éç¥ä¿¡æ¯è·³è½¬ä¸åççé¢ --- - (void)jumpGoodsDETAIL:(NSNotification *)notice { NSDictionary *dic = notice.object; @@ -201,7 +199,16 @@ [self.navigationController pushViewController:loginVc animated:YES]; } #pragma mark -HXEasyCustomShareViewDelegate - (void)jumpSearchs:(NSNotification *)notice { searchViewController *searchVc = [[searchViewController alloc] init]; searchVc.searchKey = notice.object[@"key"]; [self.navigationController pushViewController:searchVc animated:YES]; } #pragma mark --- HXEasyCustomShareViewDelegate --- - (void)easyCustomShareViewButtonAction:(HXEasyCustomShareView *)shareView title:(NSString *)title { if ([title isEqualToString:@"微信"]) { [self shareWebPageToPlatformType:UMSocialPlatformType_WechatSession withtype:SSDKPlatformSubTypeWechatSession]; @@ -296,7 +303,13 @@ //è¿è¡å享 [ShareSDK share:shareType //ä¼ å ¥å享çå¹³å°ç±»å parameters:shareParams onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) { // åè°å¤ç....}]; onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) { if ((shareType == SSDKPlatformSubTypeWechatTimeline || shareType == SSDKPlatformSubTypeWechatSession)) { return ; } switch (state) { case SSDKResponseStateSuccess: { MIduo/½çÃæ/ÑûÇë/ÑûÇëºÃÓÑ/InvitationFriendsViewController.m
@@ -93,18 +93,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/CollectionViewController.m
@@ -89,18 +89,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/ListViewController.m
@@ -105,18 +105,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/NEWHomeViewController.m
@@ -670,7 +670,7 @@ [self.view makeToastActivity:CSToastPositionCenter]; [[YTHNetInterface startInterface] cancelAll];//åæ¶ææçç½ç»é¾æ¥ // [[YTHNetInterface startInterface] cancelAll];//åæ¶ææçç½ç»é¾æ¥ [[YTHNetInterface startInterface] getGoodsClassWithblock:^(BOOL isSuccessful, id result, NSString *error) { if (isSuccessful) { @@ -794,18 +794,15 @@ return childVc; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/recommendViewController.m
@@ -919,18 +919,15 @@ return _noNetworkViews; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/speciallyViewController.m
@@ -65,18 +65,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } } MIduo/½çÃæ/Ê×Ò³/thirdClassificationViewController.m
@@ -421,18 +421,15 @@ accessType:[GLobalRealReachability currentWWANtype]]; } - (void)ClickConnectBtn:(UIButton *)sender{ - (void)ClickConnectBtn:(UIButton *)sender { if (iOS10) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) { }]; } }else{ NSURL *url= [NSURL URLWithString:@"prefs:root=com.haicaojie-ios"]; if( [[UIApplication sharedApplication]canOpenURL:url] ) { [[UIApplication sharedApplication]openURL:url]; } [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } }