ios - 无法在钥匙串(keychain)中正确存储值
<p><p>我正在使用以下内容在钥匙串(keychain)中存储值:</p>
<pre><code>KeychainItemWrapper *keychain = [ initWithIdentifier:@"suggest" accessGroup:nil];
forKey:(__bridge id)(kSecValueData)];
forKey:(__bridge id)(kSecAttrAccount)];
</code></pre>
<p>这是我检索值的代码:</p>
<pre><code>KeychainItemWrapper *keychain = [ initWithIdentifier:@"suggest" accessGroup:nil];
NSLog(@"TOKEN:%@",);
NSLog(@"USER NAME:%@",);
</code></pre>
<p>我还包含了安全框架。 </p>
<p>我已经搜索了 stackoverflow 和 google,但无法在 <code>NSLog</code> 中获取值。</p>
<p>可能是什么原因?</p>
<p><strong>编辑:</strong></p>
<p>如果有人有其他信息,也可以向我提供其他信息,以便使用钥匙串(keychain)?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我使用答案是因为评论有限...
我在一个新项目中尝试了以下代码,下载了 KeychainItemWrapper 并链接了 Security.framework</p>
<pre><code>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
{
KeychainItemWrapper *keychain = [ initWithIdentifier:@"suggest" accessGroup:nil];
;
;
NSLog(@"TOKEN:%@",);
NSLog(@"USER NAME:%@",);
}
{
KeychainItemWrapper *keychain = [ initWithIdentifier:@"suggest" accessGroup:nil];
NSLog(@"TOKEN:%@",);
NSLog(@"USER NAME:%@",);
}
// Override point for customization after application launch.
return YES;
}
</code></pre>
<p>一切都很完美。我想您需要提供更多代码才能找到答案。这是我的日志:</p>
<pre><code>2013-11-19 17:11:08.378 test TOKEN:aaaa
2013-11-19 17:11:08.379 test USER NAME:bbbb
2013-11-19 17:11:08.380 test TOKEN:aaaa
2013-11-19 17:11:08.381 test USER NAME:bbbb
</code></pre></p>
<p style="font-size: 20px;">关于ios - 无法在钥匙串(keychain)中正确存储值,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19978563/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19978563/
</a>
</p>
页:
[1]