新搭建的项目使用swift开发
用Cocoapods集成了 OC 的AVOSCloudIM SDK
桥接文件中也导入了
AVOSCloud/AVOSCloud.h
AVOSCloudIM/AVOSCloudIM.h
看oc的开发文档中是使用
self.client = [[AVIMClient alloc] initWithClientId:@"Tom"];
// Tom 打开 client
[self.client openWithCallback:^(BOOL succeeded, NSError *error) {
// Tom 建立了与 Jerry 的会话
[self.client createConversationWithName:@"猫和老鼠" clientIds:@[@"Jerry"] callback:^(AVIMConversation *conversation, NSError *error) {
// Tom 发了一条消息给 Jerry
[conversation sendMessage:[AVIMTextMessage messageWithText:@"耗子,起床!" attributes:nil] callback:^(BOOL succeeded, NSError *error) {
if (succeeded) {
NSLog(@"发送成功!");
}
}];
}];
}];
但是 swift中 无法使用AVIMClient 对象 是写法的问题么?
AVIMClient.initWithClientId() 无法调用呢找到不到啊