我正在使用以下代码行为我的应用程序使用KeychainItemWrapper
KeychainItemWrapper *currentUser = [[KeychainItemWrapper alloc] initWithIdentifier:@"com.example" accessGroup:nil];
[currentUser setObject:accountString forKey:CFBridgingRelease(kSecAttrAccount)];
accountString 是一个包含我的用户信息的字符串。
该代码在 iOS7 上运行良好,但在 iOS8 上崩溃。
我不确定我做错了什么。有人可以帮忙!我在模拟器上运行应用程序。
更新:这是崩溃
* -[KeychainItemWrapper writeToKeychain] 中的断言失败
*由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法添加钥匙串项。”