キーチェーンに文字列値を保存して取得しようとしています。ここにある例を使用していますが、mySetObject メソッドを呼び出すとアプリがクラッシュします。
キーチェーン クラス メソッド mySetObject にアクセスするために使用しているコードは次のようになります。
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// Test keychain Wrapper for future use through out connectionClasses
KeychainWrapper *keychainWrapper = [[KeychainWrapper alloc] init];
// set key
[keychainWrapper mySetObject:@"myObj" forKey:@"entry1"]; // this is where my app falls over
// read key
NSString *myAwesomeID = [keychainWrapper myObjectForKey:@"myObj"];
NSLog(@"%@", myAwesomeID);
//..
出力で受け取っているエラーは次のとおりです
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't add the Keychain Item.'
*** First throw call stack:
どんな助けでも大歓迎です。