다음 코드는 더 새로운 프로젝트에서 사용하려고하는 이전 파일의 조각입니다. ARC가 이제 사용되었으므로 ARC 친화적 인 문제를 겪고 있습니다. 이미 모든 자동 삭제를 제거했지만이 문제는 여전히 남아 있습니다. NSMakeCollecatble을 무엇으로 대체합니까?이전 프로젝트를 ARC로 변환
NSString *newString = NSMakeCollectable(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding([self stringEncoding])));
여기에 첫 번째 대답을 참조하십시오 http://stackoverflow.com/questions/8594721/nsmakecollectable-and-arc-doesnt-work이 부여 당신이 찾고있는 솔루션입니다. – Volker