В моем проекте мне нужно заменить связку ключей по умолчанию на другую связку ключей, созданную SecKeychanCreate.После использования этой цепочки для ключей я хочу вернуть цепочку для ключей по умолчанию методом SecKeychainSetDefault.Но это не работает, как ожидалось.
Моя версия Os - 10.12.6.Версия Xcode 9.2beta.
SecKeychainRef defaultKeychain = NULL;
SeecKeychainCopyDefault(&defaultKeychain);
SecKeychainSetDefault(anotherKeychain); // this statement works
...
CMSDecoderRef decoder = NULL;
CMSDecoderCreate(&decoder);
CMSDecoderUpdateMessage(decoder, lpMsg, lenMsg);
...
SecKeychainSetDefault(defaultKeychain); // this statement doesn't works. return value is zero.
Кто-нибудь знает, что это такое?Заранее спасибо.