Only fallback to -[NSData base64Encoding] on macOS prior to 10.9

This commit is contained in:
Pierre-Olivier Latour
2019-01-03 17:35:35 -08:00
parent 561f56e7fb
commit b060305d6d
+1 -1
View File
@@ -415,7 +415,7 @@ static inline id _GetOption(NSDictionary<NSString*, id>* options, NSString* key,
static inline NSString* _EncodeBase64(NSString* string) {
NSData* data = [string dataUsingEncoding:NSUTF8StringEncoding];
#if TARGET_OS_IPHONE
#if TARGET_OS_IPHONE || (__MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_9)
return [[NSString alloc] initWithData:[data base64EncodedDataWithOptions:0] encoding:NSASCIIStringEncoding];
#else
if (@available(macOS 10.9, *)) {