浏览代码

Fixed build on under iOS 10 SDK (#450)

iOS 10 adds NSURLNetworkServiceTypeCallSignaling
which made this switch in
setupNetworkServiceType non-exhaustive
Fjölnir Ásgeirsson 9 年之前
父节点
当前提交
ff03b396a0
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      SocketRocket/SRWebSocket.m

+ 5 - 1
SocketRocket/SRWebSocket.m

@@ -490,7 +490,11 @@ NSString *const SRHTTPResponseErrorKey = @"HTTPResponseStatusCode";
         case NSURLNetworkServiceTypeVoice:
             networkServiceType = NSStreamNetworkServiceTypeVoice;
             break;
-        default: break;
+#if (__MAC_OS_X_VERSION_MAX_ALLOWED >= 101200 || __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 || __TV_OS_VERSION_MAX_ALLOWED >= 100000 || __WATCH_OS_VERSION_MAX_ALLOWED >= 30000)
+        case NSURLNetworkServiceTypeCallSignaling:
+            networkServiceType = NSStreamNetworkServiceTypeCallSignaling;
+            break;
+#endif
     }
 
     if (networkServiceType != nil) {