Как заставить связку ключей работать в iOS 5 с ARC? - PullRequest
1 голос
/ 24 января 2012

Это расширение другого вопроса, найденного здесь: Словарь извлечения данных из iPhone из цепочки для ключей

Как видите, есть решение:

/*1*/ CFDictionaryRef cfquery = (__bridge_retained CFDictionaryRef)genericPasswordQuery;
/*2*/ CFDictionaryRef cfresult = NULL;
/*3*/ OSStatus status = SecItemCopyMatching(cfquery, (CFTypeRef *)&cfresult);
/*4*/ CFRelease(cfquery);
/*5*/ NSDictionary *result = (__bridge_transfer NSDictionary *)cfresult;

IЯ новичок в разработке для iOS, и я не могу понять, где эти строки кода должны идти?Любая помощь будет принята с благодарностью.

Спасибо,

Джек

1 Ответ

1 голос
/ 26 марта 2012

Я получил эту версию KeychainItemWrapper для компиляции в моем проекте: https://gist.github.com/1170641

Не забудьте добавить Security.framework в ваш проект!

Если вы все еще получаете ошибки, проверьте CompileСписок источников в Фазах сборки.Если KeychainItemWrapper.m отсутствует в списке, добавьте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...