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

iOS开发之APP推送设置WIFI

时间:2016-03-28 11:49:42      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

在iOS开发过程中,有时需要连接网络。当访问请求,检测到网络不可用时,需要提示用户手动进行设置网络并告知用户操作路径设置可用的网络。

只需一行代码即可实现:

- (void)viewDidLoad {

    [super viewDidLoad];

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

    button.backgroundColor = [UIColor redColor];

    button.frame = CGRectMake(50, 100, 100, 30);

    [self.view addSubview:button];

    [button addTarget:self action:@selector(pushSetting) forControlEvents:UIControlEventTouchUpInside]; 

}

- (void)pushSetting{

 NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];

  BOOL isCanOpenURL = [[UIApplication  sharedApplication] openURL:url];//一行代码实现跳转

}

另补充:在项目中的info.plist中添加 URL types(NSArray) 并在item0(NSDictionary)中选出键为URL Schemes(NSArray),然后设置item0对应的值为prefs。或者直接在info项中的URL Types点击+直接设置URL Schemes

iOS开发之APP推送设置WIFI

标签:

原文地址:http://www.cnblogs.com/chims-liu-touch/p/5328430.html

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