Ошибка RocketSocket - неизвестный метод экземпляра для base64EncodedData
Я пытаюсь использовать RocketSocket
библиотека на OS 10.7, но Xcode продолжает жаловаться, что свойство base64Encoding
не найден в NSData
а также NSMutable
относительно этих строк в SRWebSocket.m
:
return [[NSData dataWithBytes:md length:CC_SHA1_DIGEST_LENGTH] base64Encoding];
_secKey = keyBytes.base64Encoding;
После некоторого поиска в Google, я обнаружил, что base64Encoding
устарела. Я относительный нуб к ObjC (и Mac в целом). Кто-нибудь есть идеи, как решить эту проблему?
1 ответ
Замещать
_secKey = keyBytes.base64Encoding
от
_secKey = [keyBytes base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];