CFRelease를 사용하여 CFStringTokenizerCreate 호출에서 가져온 CFStringTokenizerRef를 릴리스합니다. 그러나 악기는이 지역 주변에서 메모리 누수를보고하고 있습니다. 내가 놓친 게 있니?CFStringTokenizerCreate에서 생성 된 메모리를 해제하는 방법은 무엇입니까?
CFStringTokenizerRef tokenRef = CFStringTokenizerCreate(NULL, (CFStringRef)contents, CFRangeMake(0, contents.length), kCFStringTokenizerUnitWordBoundary, NULL); CFStringTokenizerTokenType tokenType; // leak reported here while ((tokenType = CFStringTokenizerAdvanceToNextToken(tokenRef)) != kCFStringTokenizerTokenNone) } CFRelease(tokenRef);
잠시 후 빠진 중괄호가있는 것 같습니다.이 CFRelease는 같은 범위에 없습니다. 복사/붙여 넣기 오류입니까? –