1
This commit is contained in:
@@ -10,6 +10,8 @@
|
||||
#import "KBNetworkManager.h"
|
||||
#import "KBUser.h"
|
||||
#import "KBAPI.h"
|
||||
//#import <MJExtension/MJExtension.h>
|
||||
#import "KBMyMainModel.h"
|
||||
|
||||
NSString * const KBUserCharacterDeletedNotification = @"KBUserCharacterDeletedNotification";
|
||||
|
||||
@@ -62,6 +64,15 @@ NSString * const KBUserCharacterDeletedNotification = @"KBUserCharacterDeletedNo
|
||||
}
|
||||
|
||||
id dataObj = jsonOrData[KBData] ?: jsonOrData[@"data"];
|
||||
if ([jsonOrData isKindOfClass:[NSDictionary class]]) {
|
||||
/// 用MJ来处理下后端返回Null的情况 不然写入本地会爆照💥
|
||||
KBMyMainModel *mainModel = [KBMyMainModel mj_objectWithKeyValues:jsonOrData];
|
||||
NSDictionary *dict = [mainModel mj_keyValues];
|
||||
NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:AppGroup];
|
||||
[sharedDefaults setObject:dict forKey:AppGroup_MyKbJson];
|
||||
[sharedDefaults synchronize];
|
||||
KBLOG(@"[MainApp] 写入完成");
|
||||
}
|
||||
if (![dataObj isKindOfClass:[NSArray class]]) {
|
||||
NSError *e = [NSError errorWithDomain:KBNetworkErrorDomain
|
||||
code:KBNetworkErrorInvalidResponse
|
||||
|
||||
Reference in New Issue
Block a user