Commit 2ed73cf2 authored by zhangguangyi's avatar zhangguangyi

add cache list

parent aaa5b56b
No preview for this file type
......@@ -15,5 +15,16 @@
stopOnStyle = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.ExceptionBreakpoint">
<BreakpointContent
uuid = "3D1E0B48-F25D-4803-B8BA-801A7D280BF8"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
scope = "1"
stopOnStyle = "0">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>
......@@ -77,8 +77,26 @@
-(void)requestRemindList
{
NSData *data = [[NSUserDefaults standardUserDefaults] objectForKey:@"reminderTypeList"];
id response = [NSKeyedUnarchiver unarchiveObjectWithData:data];
if (response && [response isKindOfClass:[NSDictionary class]]) {
if ([response[@"result"][@"data"] isKindOfClass:[NSArray class]]) {
[self.dataSource removeAllObjects];
for (NSDictionary *dict in response[@"result"][@"data"]) {
ZJChooseIcon *model = [ZJChooseIcon yy_modelWithJSON:dict];
[self.dataSource addObject:model];
}
ZJChooseIcon *model = [ZJChooseIcon yy_modelWithJSON:@{@"name":@"添加提醒", @"iconUrl":@"remind_cell_Add"}];
[self.dataSource addObject:model];
}
}
[self.collectView reloadData];
[[TQNetworkTools shared] getWithAction:reminderTypeList parameters:@{} success:^(id _Nonnull response) {
if ([response[@"status"] intValue] == 200) {
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:response];
[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"reminderTypeList"];
[[NSUserDefaults standardUserDefaults] synchronize];
[self.dataSource removeAllObjects];
if ([response[@"result"][@"data"] isKindOfClass:[NSArray class]]) {
for (NSDictionary *dict in response[@"result"][@"data"]) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment