Browse Source

Ignore deprecation warnings for older iOS versions

Phillip Calvin 10 years ago
parent
commit
06bdba3a50
1 changed files with 7 additions and 1 deletions
  1. 7 1
      SocketRocket/SRWebSocket.m

+ 7 - 1
SocketRocket/SRWebSocket.m

@@ -116,8 +116,11 @@ static NSString *newSHA1String(const char *bytes, size_t length) {
     if ([data respondsToSelector:@selector(base64EncodedStringWithOptions:)]) {
     if ([data respondsToSelector:@selector(base64EncodedStringWithOptions:)]) {
         return [data base64EncodedStringWithOptions:0];
         return [data base64EncodedStringWithOptions:0];
     }
     }
-    
+
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
     return [data base64Encoding];
     return [data base64Encoding];
+#pragma clang diagnostic pop
 }
 }
 
 
 @implementation NSData (SRWebSocket)
 @implementation NSData (SRWebSocket)
@@ -509,7 +512,10 @@ static __strong NSData *CRLFCRLF;
     if ([keyBytes respondsToSelector:@selector(base64EncodedStringWithOptions:)]) {
     if ([keyBytes respondsToSelector:@selector(base64EncodedStringWithOptions:)]) {
         _secKey = [keyBytes base64EncodedStringWithOptions:0];
         _secKey = [keyBytes base64EncodedStringWithOptions:0];
     } else {
     } else {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
         _secKey = [keyBytes base64Encoding];
         _secKey = [keyBytes base64Encoding];
+#pragma clang diagnostic pop
     }
     }
     
     
     assert([_secKey length] == 24);
     assert([_secKey length] == 24);