您的位置:首页 > 其它

账号,版本号,本地的存取

2015-12-22 17:49 435 查看
//存

NSDictionary *responseObject = [NSDictionary
dictionaryWithObjectsAndKeys:_phoneNumTF.text,@"tel",_yanzhengStr,@"yzm",_IMEI,@"IMEI",_userType,@"usertype",
nil];

   
// 先将字典转为模型

    AccountModel *account = [AccountModel
accountWithDict:responseObject];

    

    //
存储模型数据

    NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES)
lastObject];

    NSString *file = [doc
stringByAppendingPathComponent:@"account.data"];

    [NSKeyedArchiver
archiveRootObject:account toFile:file];

//取

NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES)
lastObject];

    NSString *file = [doc
stringByAppendingPathComponent:@"account.data"];

    AccountModel *account = [NSKeyedUnarchiver
unarchiveObjectWithFile:file];

    NSLog(@"tel--%@",account.tel);

//版本号

NSString *key =
@"CFBundleVersion";

   
// 取出沙盒中存储的上次使用软件的版本号

    NSUserDefaults *defaults = [NSUserDefaults
standardUserDefaults];

    NSString *lastVersion = [defaults
stringForKey:key];

   
// 获得当前软件的版本号

    NSString *currentVersion = [NSBundle
mainBundle].infoDictionary[key];

//存

[defaults setObject:currentVersion
forKey:key];

            [defaults synchronize];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: