From 2ed0044b3826f1907468b3a558a6ab4b7e2c3ede Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 19 May 2014 13:11:16 -0700 Subject: [PATCH] Fixing "potential leak" warning. See http://stackoverflow.com/questions/6822473/correct-bridging-for-arc. --- Overshare Kit/NSString+OSKDerp.m | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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