离开房间
更新时间: 2026/01/21 10:49:06
本文介绍通过 NERoom SDK 实现离开房间功能的方法。
配置步骤
-
调用
leaveRoom接口,离开房间。swiftfun leaveRoom(callback: NECallback?) -
成员离开房间成功后,会触发
NERoomListener协议中的回调方法,通知房间内所有成员。func onMembersLeaveRoom(members: [NERoomMember])
示例代码
实现离开房间功能的示例代码如下:
swiftlet roomContext = NERoomkit.shared().roomService.getRoomContext(roomUuid: "房间ID")
guard let roomContext = roomContext else {
return
}
roomContext.leaveRoom { code, string in
if code == 0 {
print("Successfully leave room")
} else {
print("Failed to leave room. Rease: \(string ?? "")")
}
}
实现监听成员离开房间功能的示例代码如下:
swiftclass RoomController: UIViewController, NERoomListener {
func viewDidLoad() {
guard let roomContext = NERoomKit.shared().roomService.getRoomContext(roomUuid: "房间ID") else {
return
}
roomContext.addListener(listener: roomController)
}
// 当前有成员离开时,会触发此方法
func onMembersLeaveRoom(members: [NERoomMember]){}
}
API 参考
| 方法 | 功能描述 |
|---|---|
leaveRoom |
离开房间 |
此文档是否对你有帮助?




