IOS之网络状态设和NSUserDefaults的synchronize

#pragma mark - check net status

int apiCheckNetStatus()

{

    Reachability *reachNet = [Reachability reachabilityWithHostName:@"www.apple.com"];//www.newsmth.net

    int retNetStatus = -1;

    switch ([reachNet currentReachabilityStatus]) {

        case NotReachable:

            retNetStatus = -1;

            break;

        case ReachableViaWWAN:

            retNetStatus = 0;

            break;

        case ReachableViaWiFi:

            retNetStatus = 1;

            break;            

        default:

            break;

    }

    

    return retNetStatus;

}

 

-(void)load_setting

{

    NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];

    

    attachment_images_size = [[defaults objectForKey:@"attachment_images_size"] intValue];

    upphoto_size = [[defaults objectForKey:@"upphoto_size"] intValue];

    brcmode = [[defaults objectForKey:@"brcmode"] intValue];

    

    strUsr = [defaults objectForKey:@"username"];

    strPwd = [defaults objectForKey:@"password"];

 

    my_notify_number = [(NSString *)[defaults objectForKey:@"my_notify_number"] intValue];

    my_dismiss_version = [defaults objectForKey:@"dismiss_version"];

    

    font_size = [(NSString *)[defaults objectForKey:@"font_size"] intValue];

    if(font_size < 8 || font_size > 32){

        font_size = 16;

    }

    

    article_sort = [(NSString *)[defaults objectForKey:@"article_sort"] intValue];

    

    order_threadid = [(NSString *)[defaults objectForKey:@"order_threadid"] intValue];

}

 

-(NSString *)getLoginInfoUsr

{

    return strUsr;

}

 

-(NSString *)getLoginInfoPwd

{

    return strPwd;

}

 

-(void)appSettingChange:(NSString *)name :(NSString *)value

{

    NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];

    [defaults setObject:value forKey:name];

    [defaults synchronize];

    

    [self load_setting];

}

转载于:https://www.cnblogs.com/wcLT/p/4734758.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值