为什么SSKeychain不起作用?

时间:2015-05-06 02:33:54

标签: ios

我想使用SSKeychain来保存CFUUID。但是,我从SSKeychain获得CFUUID的时间是零...我已经阅读了github上的doc,但仍然不知道它有什么问题。等待帮助〜请~~

NSString *retrieveuuid = [SSKeychain passwordForService:@"com.game.userinfo "account:@"uuid"];
if ( retrieveuuid == nil || [retrieveuuid isEqualToString:@""])
{
    CFUUIDRef uuid = CFUUIDCreate(NULL);
    assert(uuid != NULL);
    CFStringRef uuidStr = CFUUIDCreateString(NULL, uuid);
    retrieveuuid = [NSString stringWithFormat:@"%@", uuidStr];
    [SSKeychain setPassword: retrieveuuid
                 forService:@"com.game.userinfo"account:@"uuid"];
}

1 个答案:

答案 0 :(得分:1)

第一行"com.game.userinfo "中有一个尾随空格字符(查找UUID时),但设置时不在最后一行。这些字符串应该相同。