@@ -188,55 +188,58 @@ -(void)upDateUserInfo:(NSString *)contactId alias:(NSString *)alias Success:(Suc
188188
189189}
190190// 修改个人资料
191- -(void )updateMyUserInfo : (NSDictionary *)userInFo Success : (Success )success error : (Error )err {
191+ -(void )updateMyUserInfo : (NSString *)strName {
192+ [self fetchUserInfos: [NIMSDK sharedSDK ].loginManager.currentAccount Success: ^(id param) {
193+ NSLog (@" 更新成功" );
194+ } error: ^(NSString *error) {
195+ NSLog (@" 更新失败" );
196+ }];
197+ /*
192198 NSArray *keys = [userInFo allKeys];
193- NSMutableDictionary *userDic;
199+ NSMutableDictionary *userDic = [NSMutableDictionary dictionary] ;
194200 for (NSString *tem in keys) {
195201 //设置用户昵称
196- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagNick" ]) {
197- [userDic setObject: @(NIMUserInfoUpdateTagNick) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagNick" ]];
202+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagNick"]) {
203+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagNick"] forKey:@(NIMUserInfoUpdateTagNick) ];
198204 }
199205 //用户头像
200- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagAvatar" ]) {
201- [userDic setObject: @(NIMUserInfoUpdateTagAvatar) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagAvatar" ]];
206+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagAvatar"]) {
207+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagAvatar"] forKey:@(NIMUserInfoUpdateTagAvatar) ];
202208 }
203209 //用户签名
204- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagSign" ]) {
205- [userDic setObject: @(NIMUserInfoUpdateTagSign) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagSign" ]];
210+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagSign"]) {
211+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagSign"] forKey:@(NIMUserInfoUpdateTagSign) ];
206212 }
207213 //用户性别
208- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagGender" ]) {
209- [userDic setObject: @(NIMUserInfoUpdateTagGender) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagGender" ]];
214+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagGender"]) {
215+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagGender"] forKey:@(NIMUserInfoUpdateTagGender) ];
210216 }
211217 //用户邮箱
212- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagEmail" ]) {
213- [userDic setObject: @(NIMUserInfoUpdateTagEmail) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagEmail" ]];
218+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagEmail"]) {
219+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagEmail"] forKey:@(NIMUserInfoUpdateTagEmail) ];
214220 }
215221 //用户生日
216- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagBirth" ]) {
217- [userDic setObject: @(NIMUserInfoUpdateTagBirth) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagBirth" ]];
222+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagBirth"]) {
223+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagBirth"] forKey:@(NIMUserInfoUpdateTagBirth) ];
218224 }
219225 //用户手机
220- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagBirth" ]) {
221- [userDic setObject: @(NIMUserInfoUpdateTagBirth) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagBirth" ]];
226+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagBirth"]) {
227+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagBirth"] forKey:@(NIMUserInfoUpdateTagBirth) ];
222228 }
223229 //拓展字段
224- if ([[userInFo objectForKey: tem] isEqualToString: @" NIMUserInfoUpdateTagExt" ]) {
225- [userDic setObject: @(NIMUserInfoUpdateTagExt) forKey: [userInFo objectForKey: @" NIMUserInfoUpdateTagExt" ]];
230+ if ([tem isEqualToString:@"NIMUserInfoUpdateTagExt"]) {
231+ [userDic setObject:[userInFo objectForKey:@"NIMUserInfoUpdateTagExt"] forKey:@(NIMUserInfoUpdateTagExt) ];
226232 }
227-
228233 }
229-
230-
231234 [[NIMSDK sharedSDK].userManager updateMyUserInfo:userDic completion:^(NSError *error) {
232235 if (!error) {
233236 success(@"设置成功");
234237 }else{
235238 err(@"昵称设置失败,请重试");
236239 }
237- }];
238-
240+ }];*/
239241}
242+
240243// - (void)presentMemberSelector:(ContactSelectFinishBlock) block{
241244// NSMutableArray *users = [[NSMutableArray alloc] init];
242245// //使用内置的好友选择器
0 commit comments