我正在使用$('body').on('click','input',function(){
//Hide all links
$('input').addClass('hidden');
//Unhide clicked one
$(this).removeClass('hidden');
...
//other code
...
});
来存储设备的UUID。但是,有时SSKeychain
不会保留UUID,因此我的应用必须重新创建新的UUID。有人可以告诉我SSKeychain
没有保留数据的原因。
提前致谢!
抱歉我的英语:)答案 0 :(得分:1)
在Objective C的appdelegates中尝试使用
NSString *uniqueId = [SSKeychain passwordForService:@"YOUR_PROJECT_IDENTIFIER" account:@"unique_id"];
if ([uniqueId length]==0)
{
uniqueId = [AppDelegate uuid];
[SSKeychain setPassword:uniqueId forService:@"Store credentials in Keychain Identifier" account:@"unique_id"];
}
[[NSUserDefaults standardUserDefaults] setValue:uniqueId forKey:@"iPhoneUniqueID"];
NSLog(@"Device_ID:%@",uniqueId);