gpt4 book ai didi

ios - 如何使用 quickblox ios 创建私有(private)对话框?

转载 作者:行者123 更新时间:2023-11-28 18:30:07 24 4
gpt4 key购买 nike

当我找到这段代码时,我能够创建组对话框:

 chatDialog = [[QBChatDialog alloc] initWithDialogID:@"dialogueid" type:QBChatDialogTypeGroup];
chatDialog.name = @" Bob, Sam, Garry";
chatDialog.occupantIDs = @[@(1)];

[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) {

} errorBlock:^(QBResponse *response) {

}];

但是当我尝试将类型更改为 QBChatDialogTypePrivate 时。对话框未创建,您能告诉我什么是对话框 ID 以及在哪里可以找到它吗?

最佳答案

只需使用 ID nil 初始化您的 QBChatDialog,服务器将为您设置它,QBRequest 返回的 createdDialog 将具有正确的 dialogID。

QBChatDialog *chatDialog = [[QBChatDialog alloc] initWithDialogID:nil type:QBChatDialogTypePrivate];
chatDialog.occupantIDs = @[@(opponentID)];

[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) {

NSLog(@"Created dialog: %@", createdDialog);
} errorBlock:^(QBResponse *response) {

NSLog(@"Failed to create dialog with error: %@", response.error);
}];

关于ios - 如何使用 quickblox ios 创建私有(private)对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33805001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com