我正在尝试在OS 10.7上使用RocketSocket
库,但Xcode一直在抱怨base64Encoding
和NSData
中找不到关于这些行的属性NSMutable
SRWebSocket.m
:
return [[NSData dataWithBytes:md length:CC_SHA1_DIGEST_LENGTH] base64Encoding];
_secKey = keyBytes.base64Encoding;
经过一些谷歌搜索,我发现base64Encoding
已被弃用。我是ObjC(和Mac一般)的亲戚。任何人都知道如何解决这个问题?
答案 0 :(得分:0)
替换
_secKey = keyBytes.base64Encoding
通过
_secKey = [keyBytes base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];