TUIUserProfileControllerServiceProtocol Protocol Reference

Conforms to TCServiceProtocol
Declared in TUIUserProfileControllerServiceProtocol.h

  userProfile required method

用户信息。 存储了用户的详细信息,包括用户 ID、用户昵称、用户头像、用户签名、用户所在地等等。 TIMUserProfile 的详细信息请参考 IMSDK\Framework\ImSDK.framework\Headers\TIMComm.h 中关于 TIMUserProfile 的定义。

@property TIMUserProfile *userProfile

Declared In

TUIUserProfileControllerServiceProtocol.h

  groupPendency required method

群组请求数据。 若当前用户申请加群,我们需要展示用户信息和加群请求中的相关信息,这时便需要群组请求的信息。 若当前用户无操作或者为加好友操作时,本属性不会被使用。

@property TUIGroupPendencyCellData *groupPendency

Declared In

TUIUserProfileControllerServiceProtocol.h

  pendency required method

好友请求数据。 若当前用户申请加好友,我们需要展示用户信息和加还有请求中的相关信息,这时便需要好友请求的信息。 若当前用户无操作或者为加群操作时,本属性不会被使用。

@property TCommonPendencyCellData *pendency

Declared In

TUIUserProfileControllerServiceProtocol.h

  actionType required method

操作类型。 我们需要根据当前的操作类型选择显示的信息,本属性便提供了我们选择的依据。 PCA_NONE 无操作,仅浏览用户信息 PCA_ADD_FRIEND 需要加好友 PCA_PENDENDY_CONFIRM 需要同意好友 PCA_GROUP_CONFIRM 同意进群

@property ProfileControllerAction actionType

Declared In

TUIUserProfileControllerServiceProtocol.h