這裏是我的下ARC代碼:的iOS:CF對象泄漏
- (NSString*)encodeURL:(NSString *)string
{
NSString *anewString = (__bridge NSString *)(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding([self stringEncoding])));
if (anewString) {
return anewString;
}
return @"";
}
我分析這個代碼和Xcode中給了我泄漏message.But我donnot知道如何解決它。 請幫助!提前致謝!
您也可以使用'CFBridgingRelease()'。它與'__bridge_transfer'完全相同,但如果您習慣了CF的內存管理約定,那麼您可以更容易地使用它。 –