0

我正在尝试RocketSocket在 OS 10.7 上使用该库,但 Xcode 一直抱怨在以下行中base64Encoding找不到该属性NSDataNSMutable与以下行有关SRWebSocket.m

return [[NSData dataWithBytes:md length:CC_SHA1_DIGEST_LENGTH] base64Encoding];

_secKey = keyBytes.base64Encoding;

经过一番谷歌搜索,我发现它base64Encoding已被弃用。我是 ObjC(和一般的 Mac)的相对菜鸟。任何人都知道如何解决这个问题?

4

1 回答 1

0

代替

_secKey = keyBytes.base64Encoding

经过

_secKey = [keyBytes base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]; 
于 2014-05-09T21:37:12.097 回答