diff --git a/Overshare Kit/NSString+OSKDerp.m b/Overshare Kit/NSString+OSKDerp.m index a74720d..c76a26a 100644 --- a/Overshare Kit/NSString+OSKDerp.m +++ b/Overshare Kit/NSString+OSKDerp.m @@ -31,8 +31,8 @@ @implementation NSString (OSKDerp) -(NSString *)osk_derp_stringByEscapingPercents{ - NSString *result = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, - (CFStringRef)self, + NSString *result = (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, + (__bridge CFStringRef)self, NULL, CFSTR("!*'();:@&=+$,/?%#[]"), kCFStringEncodingUTF8); @@ -40,8 +40,8 @@ -(NSString *)osk_derp_stringByEscapingPercents{ } -(NSString *)osk_derp_stringByUnscapingPercents{ - NSString *result = (__bridge NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, - (CFStringRef)self, + NSString *result = (__bridge_transfer NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, + (__bridge CFStringRef)self, CFSTR(""), kCFStringEncodingUTF8); return result; @@ -151,4 +151,4 @@ -(NSData *)osk_derp_UTF8Data{ return [self dataUsingEncoding:NSUTF8StringEncoding]; } -@end \ No newline at end of file +@end