2009-09-06 7 views

Répondre

1

Si vous voulez juste pour générer un UUID, dire de marquer un téléchargement ou une communication sur votre serveur comme un périphérique spécifique, vous pouvez utiliser la classe CFUUID pour générer un UUID la première fois que votre application est exécutée,

NSString *uuid = nil; 
CFUUID theUUID = CFUUIDCreate(kCFAllocatorDefault); 
if (theUUID) { 
    uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID); 
    CFRelease(theUUID); 
} 

puis de l'enregistrer dans vos préférences d'application. Cela permettra d'identifier de manière unique le périphérique des utilisateurs, et il fonctionnera également dans le simulateur iPhone.

5

Résolu.

@implementation UIDevice (ChangeUID) 

- (NSString*)uniqueIdentifier 
{ 
    return @"test"; 
} 

@end 
+3

Dangereux, mais intéressant. –

+1

Fille intelligente ... –

Questions connexes