Ошибка 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]; 
Другие вопросы по тегам