iPhone получить словарь данных из брелка
Поэтому я пытаюсь преобразовать старый проект в автоматический подсчет ссылок. Я пытаюсь использовать инструмент преобразования, который есть в xCode, но он говорит, чтобы исправить несколько вещей, прежде чем он сможет конвертировать. Я понятия не имею, как исправить эту ошибку. Это в реализации файла цепочки для ключей. Этот метод возвращает ошибку, в частности строку с SecItemCopyMatching. Я получаю сообщение об ошибке: «Преобразование косвенного указателя на указатель Objective C на« CFTypeRef * »(он же« const void ** ») запрещено ARC. Я просматривал Google, Apple Docs, и кучу других дерьмов, и не могу найти лучший способ получить существующий словарь данных в цепочке для ключей. Любая помощь приветствуется. Спасибо!
-(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;
}