그래서 이전 프로젝트를 자동 참조 계산으로 변환하려고합니다. xCode 변환 도구를 사용하려고하지만 변환 할 수 전에 몇 가지 문제를 해결하려면 말한다. 이 오류를 수정하는 방법을 모르겠습니다. 키 체인 파일 구현에 있습니다. 이 메서드는 오류, 특히 SecItemCopyMatching이있는 줄을 반환하는 메서드입니다. "CFTypeRef * '(일명'const void ** ')에 대한 Objective-C 포인터에 대한 간접 포인터의 캐스트가 ARC와 함께 허용되지 않습니다. Google, Apple docs, 및 기타 쓰레기의 무리와 키 체인에서 기존 데이터 사전을 가져 오기 위해 더 나은 방법을 찾을 수 없습니다가. 어떤 도움에 감사드립니다. 감사합니다!iPhone에서 키 체인에서 데이터 사전 가져 오기
-(NSMutableDictionary*)fetchDictionary {
NSMutableDictionary *genericPasswordQuery = [self buildSearchQuery];
NSMutableDictionary *outDictionary = nil;
OSStatus status = SecItemCopyMatching((__bridge_retained CFDictionaryRef)genericPasswordQuery, (CFTypeRef*)&outDictionary);
if (DEBUG) printf("FETCH: %s\n", [[self fetchStatus:status] UTF8String]);
if (status == errSecItemNotFound) return NULL;
return outDictionary;
}
조언을 내게 뭔가 같은 질문에 관한 여기에 http://stackoverflow.com/questions/16780202/secitemcopymatching-still-leak-on-osx-under-arc – user170317