我在我们的项目中使用AlamoFire webService,然后如果连接Internet自动将Web服务数据存储到本地存储数据,请检查互联网连接是否为true然后连接webservice,否则在我们的应用程序中显示本地存储数据
答案 0 :(得分:0)
Objective-C代码:
NSUserDefault或CoreData用于本地存储来自WebService的数据。我已经创建了自定义类NSUserDefault,
(void)HomeScreenGetvalue:(NSArray *)value:(NSString *)key {
[[NSUserDefaults standardUserDefaults] setObject:value forKey:key];
[[NSUserDefaults standardUserDefaults] synchronize];
NSLog(@“logggg%@”,value); }
(NSArray *)HomeScreenSetvalue:(NSString *)key {
NSArray * savedValue = [[NSUserDefaults standardUserDefaults] arrayForKey:键];
NSLog(@“savevale%@”,savedValue);
return savedValue; }
然后我使用AFNetWorking 2.4,
在WebService中使用了NSUserDefaultLocalUserDefaults * userDe = [[LocalUserDefaults alloc] init];
var tabs = require("sdk/tabs");
tabs.open({
url: "http://www.example.com",
inBackground: true
});
它为我工作.......