@D.PP wrote:
如何在非越狱机子中获取KeyChainStore中存储的UUID。
import "UUID.h"
import "KeyChainStore.h"
@implementation UUID
+(NSString *)getUUID
{
NSString * strUUID = (NSString *)[KeyChainStore load:@"com.company.app.usernamepassword"];//首次执行该方法时,uuid为空 if ([strUUID isEqualToString:@""] || !strUUID) { //生成一个uuid的方法 CFUUIDRef uuidRef = CFUUIDCreate(kCFAllocatorDefault); strUUID = (NSString *)CFBridgingRelease(CFUUIDCreateString (kCFAllocatorDefault,uuidRef)); //将该uuid保存到keychain [KeyChainStore save:KEY_USERNAME_PASSWORD data:strUUID]; } return strUUID;
}
@end
Posts: 3
Participants: 3