我正在使用以下代码在NSUserDefaults
中存储值。
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:jsonDic[@"value"][@"shipment_version"] forKey:@"shipment_version"];
[defaults synchronize];
我使用以下代码检索这些值。
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSString* strValue = [defaults objectForKey:@"shipment_version"];
NSLog(@"%@",strValue);
当用户按下立即同步按钮时,它应通过将现有shipment_version
值与当前的shipment_version值进行比较来检查更新。我有什么方法可以做到这一点吗?
答案 0 :(得分:0)
字面上寻找'运输'版本,然后我们已经知道发货之前硬件编码或通过SCM脚本更改(如git或p4或清除案例)在所有这些情况下最好是在plist文件
可以通过主要(未建议的次要)版本检查中的条件检查来完成操作。
如果要检查服务器中的版本更改,那么最好是在nsuerdefaults中。这里服务器请求应返回可用于决定进行更新的版本(更新后,更改用户默认值)