我使用Apple的示例代碼提供的KeyChainItemWrapper類將驗證令牌保存到鑰匙串中。使用KeyChainItemWrapper在KeyChain中存儲密鑰
KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier"JetTaxiApp_AuthToken" accessGroup:nil];
但是,當我試圖將值設置爲鑰匙扣,奇數引發異常
[_authenticationTokenKeychain setObject:authenticationToken forKey: @"auth_token"];
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't add the Keychain Item.'
鑰匙串尚不存在(在此調用的瞬間) 什麼會導致此異常?
確保您添加了鑰匙串訪問plist文件。 看看http://stackoverflow.com/questions/5859615/iphone-debugging-the-generickeychain-example – nessalabs