From: liangzhenying <867174124@qq.com> Date: Thu, 7 Nov 2024 04:22:02 +0000 (+0800) Subject: 增加断开连接回调 X-Git-Tag: 千寻适配d9~5 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=113f3250e788bc43c7fd52ec2fa7a953ec0bf4ef;p=mirrors%2FMouseSdk-MacOS.git 增加断开连接回调 --- diff --git a/MouseSdk/AiMouseSdk/Manager/DeviceManger.m b/MouseSdk/AiMouseSdk/Manager/DeviceManger.m index c1c8902..55bfb64 100644 --- a/MouseSdk/AiMouseSdk/Manager/DeviceManger.m +++ b/MouseSdk/AiMouseSdk/Manager/DeviceManger.m @@ -42,8 +42,8 @@ - (instancetype)init{ self = [super init]; if (self) { - NSLog(@"[AiMouseSdk] %@",@"MouseSdk_v1.0.8"); - [self showLog:@"MouseSdk_v1.0.8"]; + NSLog(@"[AiMouseSdk] %@",@"MouseSdk_v2024110701"); + [self showLog:@"MouseSdk_v2024110701"]; [self setupSDK]; [self setupBle]; [self setupHid]; diff --git a/MouseSdk/AiMouseSdk/TlwMouseSdk/TlwMouseSdk.m b/MouseSdk/AiMouseSdk/TlwMouseSdk/TlwMouseSdk.m index 4e5166f..da1bf64 100644 --- a/MouseSdk/AiMouseSdk/TlwMouseSdk/TlwMouseSdk.m +++ b/MouseSdk/AiMouseSdk/TlwMouseSdk/TlwMouseSdk.m @@ -371,6 +371,9 @@ if (success) { [ws TlwConnectManager:nil connectStateDidChange:true]; } + else{ + [ws TlwConnectManager:nil connectStateDidChange:false]; + } }]; } - (void)checkDongleStateAction:(void (^)(BOOL success))finished{ @@ -691,6 +694,7 @@ #pragma mark - other -(void)TlwConnectManager:(NSString *)manager connectStateDidChange:(BOOL)connected{ _connected = connected; + [self showLog:[NSString stringWithFormat:@"连接状态 %@",connected ? @"true":@"false"]]; if([self.delegate respondsToSelector:@selector(tlwMouseConnectStateDidChange:)]) [self.delegate tlwMouseConnectStateDidChange:connected]; } diff --git a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate index b917472..1260723 100644 Binary files a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ