NIMSDK-iOS
载入中...
搜索中...
未找到
NIMUserManagerProtocol.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

protocol  <NIMUserManagerDelegate>
 
protocol  <NIMUserManager>
 

类型定义

typedef void(^ NIMUserBlock) (NSError *__nullable error)
 
typedef void(^ NIMUserInfoBlock) (NSArray< NIMUser * > *__nullable users, NSError *__nullable error)
 

枚举

enum  NIMUserInfoUpdateTag {
  NIMUserInfoUpdateTagNick = 3 , NIMUserInfoUpdateTagAvatar = 4 , NIMUserInfoUpdateTagSign = 5 , NIMUserInfoUpdateTagGender = 6 ,
  NIMUserInfoUpdateTagEmail = 7 , NIMUserInfoUpdateTagBirth = 8 , NIMUserInfoUpdateTagMobile = 9 , NIMUserInfoUpdateTagExt = 10 ,
  NIMUserInfoUpdateTagAntispamBusinessId = 101
}
 

类型定义说明

◆ NIMUserBlock

typedef void(^ NIMUserBlock) (NSError *__nullable error)

好友操作Block

参数
error错误信息

◆ NIMUserInfoBlock

typedef void(^ NIMUserInfoBlock) (NSArray< NIMUser * > *__nullable users, NSError *__nullable error)

用户信息获取Block,返回NIMUser列表

参数
error错误信息

枚举类型说明

◆ NIMUserInfoUpdateTag

用户信息修改字段

枚举值
NIMUserInfoUpdateTagNick 

用户昵称

NIMUserInfoUpdateTagAvatar 

用户头像

NIMUserInfoUpdateTagSign 

用户签名

NIMUserInfoUpdateTagGender 

用户性别。请使用指定枚举,如 {@(NIMUserInfoUpdateTagGender) : @(NIMUserGenderMale)}

NIMUserInfoUpdateTagEmail 

用户邮箱。请使用合法邮箱

NIMUserInfoUpdateTagBirth 

用户生日。具体格式为yyyy-MM-dd

NIMUserInfoUpdateTagMobile 

用户手机号。请使用合法手机号

NIMUserInfoUpdateTagExt 

扩展字段

NIMUserInfoUpdateTagAntispamBusinessId 

对某些资料内容另外的反垃圾的业务ID