1非驮、使用 NSUserDefaults存儲(chǔ)自定義對(duì)象
NSArray *arr = [[NSArray alloc] initWithArray: json對(duì)象數(shù)組 ?];
//使用NSKeyedArchiver 歸檔
NSData *ContactMulti = [NSKeyedArchiver archivedDataWithRootObject:arr];
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
[userDefault setObject:ContactMulti forKey:@"ContactMulti"];
[userDefault synchronize];
2、獲取NSUserDefaults存儲(chǔ)的自定義對(duì)象
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSData *data = [userDefaults objectForKey:@"ContactMulti"];
self.currentChooseContacts = [NSMutableArray array];
////使用NSKeyedUnarchiver 反歸檔
self.currentChooseContacts = [NSKeyedUnarchiver unarchiveObjectWithData:data];
3、jsonmodel 對(duì)象
@interface ContactsModel : JSONModel
/// @brief 聯(lián)系人Id
@property (strong,nonatomic) NSString *contactId;
/// @brief 部門Id
@property (strong,nonatomic) NSString *orgId;
/// @brief 聯(lián)系人頭像(圖片名)
@property (strong,nonatomic) NSString *headImg;
/// @brief 聯(lián)系人名字
@property (strong,nonatomic) NSString *usersName;
@end