MLKitSmartReply 框架参考

MLKTextMessage


@interface MLKTextMessage : NSObject

一条聊天消息,用作输入智能回复的数组元素。

  • 聊天消息的文本。

    声明

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull text;
  • 聊天消息的时间戳。

    声明

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timestamp;
  • 消息发送者的用户 ID。

    声明

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull userID;
  • 指明此消息是否由生成建议的用户发出。

    声明

    Objective-C

    @property (nonatomic, readonly) BOOL isLocalUser;
  • 构建聊天消息。

    声明

    Objective-C

    - (nonnull instancetype)initWithText:(nonnull NSString *)text
                               timestamp:(NSTimeInterval)timestamp
                                  userID:(nonnull NSString *)userID
                             isLocalUser:(BOOL)isLocalUser;

    参数

    text

    聊天消息文字

    timestamp

    根据 Unix 时间计算的消息时间(以秒为单位)。

    userID

    消息发送者的用户 ID。

    isLocalUser

    确定此消息是否来自生成建议的用户。

  • 不可用。

    声明

    Objective-C

    - (nonnull instancetype)init;