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;

}

Ответы на вопрос(3)

Ваш ответ на вопрос