KeychainItemWrapper为iOS8崩溃

时间:2014-06-06 02:40:23

标签: ios8 keychainitemwrapper

我使用以下代码行使用KeychainItemWrapper作为我的应用程序

KeychainItemWrapper *currentUser = [[KeychainItemWrapper alloc] initWithIdentifier:@"com.example" accessGroup:nil];
[currentUser setObject:accountString forKey:CFBridgingRelease(kSecAttrAccount)];

accountString是一个包含我的用户信息的字符串。

代码与iOS7完美配合,但与iOS8崩溃。

我不确定我做错了什么。有人可以帮忙!我在模拟器上运行应用程序。

更新: 这是崩溃

* 断言失败 - [KeychainItemWrapper writeToKeychain]

* 由于未捕获的异常终止应用' NSInternalInconsistencyException',原因:'无法添加Keychain项目。'

1 个答案:

答案 0 :(得分:3)

看起来第一个BETA版本不支持模拟器上的Keychain Access开发人员API。希望这很快就会出现。

更新:看起来问题在Beta 2中得到修复