1
This commit is contained in:
@@ -177,6 +177,19 @@
|
||||
content.closeHandler = ^{ [weakPop dismiss]; };
|
||||
content.saveHandler = ^(NSDictionary *selected) {
|
||||
NSString *name = selected[@"name"] ?: @"";
|
||||
// 将选择结果同步到本地缓存,供后续登录接口使用
|
||||
NSString *genderId = selected[@"id"];
|
||||
NSInteger genderValue = 0;
|
||||
if ([genderId isKindOfClass:NSString.class]) {
|
||||
NSInteger v = [genderId integerValue];
|
||||
// 后端/模型使用 0/1/2,对应弹窗里的 1/2/3
|
||||
if (v >= 1 && v <= 3) {
|
||||
genderValue = v - 1;
|
||||
}
|
||||
}
|
||||
[[NSUserDefaults standardUserDefaults] setInteger:genderValue forKey:KBSexSelectedGenderKey];
|
||||
[[NSUserDefaults standardUserDefaults] synchronize];
|
||||
|
||||
NSMutableArray *m = [weakSelf.items mutableCopy];
|
||||
NSMutableDictionary *d1 = [m[1] mutableCopy];
|
||||
d1[@"value"] = name; m[1] = d1; weakSelf.items = m;
|
||||
|
||||
Reference in New Issue
Block a user