Replace deprecated stringByReplacingPercentEscapesUsingEncoding on 10.11 and higher.

This commit is contained in:
Josh Petrie
2015-10-10 16:44:56 -07:00
parent 907c5d97a5
commit c7fad5c260
+5
View File
@@ -1721,12 +1721,17 @@ fsEventCallback(ConstFSEventStreamRef streamRef,
while ((param = [enumerator nextObject])) {
NSArray *arr = [param componentsSeparatedByString:@"="];
if ([arr count] == 2) {
#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_11
[dict setValue:[[arr lastObject] stringByRemovingPercentEncoding]
forKey:[[arr objectAtIndex:0] stringByRemovingPercentEncoding]];
#else
[dict setValue:[[arr lastObject]
stringByReplacingPercentEscapesUsingEncoding:
NSUTF8StringEncoding]
forKey:[[arr objectAtIndex:0]
stringByReplacingPercentEscapesUsingEncoding:
NSUTF8StringEncoding]];
#endif
}
}