Browse Source

1.ws链接可能导致的闪退问题

huangxiaodong 10 months ago
parent
commit
5a14b44c3b

+ 4 - 4
创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.m

@@ -85,10 +85,6 @@ static webSocketManager *webSocketManagerInstance = nil;
     }
     
     KWeakSelf
-    //初始化指令通道
-    self.commandChannelManager = [[RCCommandChannelManager alloc] init];
-    [self initOtherFun];//timer 检测链接情况
-    
     NSString *wsPort = @"";
     if([connectDeviceManager shareInstance].isPingOk
        && [AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusReachableViaWiFi){
@@ -109,6 +105,10 @@ static webSocketManager *webSocketManagerInstance = nil;
         return;
     }
     
+    //初始化指令通道
+    self.commandChannelManager = [[RCCommandChannelManager alloc] init];
+    [self initOtherFun];//timer 检测链接情况
+    
     NSString *instructionsChannelUrl = [NSString stringWithFormat:@"ws://%@:%@/businessChannel",_curIp,wsPort];
     
     if (instructionsChannelUrl && instructionsChannelUrl.length > 0) { //当都有值才可连接