2010-02-23 3 views

Répondre

3

Vous pouvez utiliser NSScanner si votre numéro hexadécimal est dans un NSString :

NSScanner* scanner = [NSScanner scannerWithString:@"0xFF"]; 
unsigned int foo; 
[scanner scanHexInt:&foo]; 
NSLog(@"Integer: %ld",foo); 
scanner = [NSScanner scannerWithString:@"FF"]; 
[scanner scanHexInt:&foo]; 
NSLog(@"Integer: %ld",foo); 

Certes, cela ne numérise pas directement à un NSUInteger, vous feriez besoin de jeter le résultat, mais cela devrait suffire à vos besoins.

+0

Merci, c'est fait. – boom

+1

Si j'ai répondu à votre question, vous devez marquer la question comme étant répondue, de cette façon, plus de personnes vous aideront à l'avenir. –

+0

Désolé, je suis nouveau sur ce blog. Mais, le fera à l'avenir. De toute façon, merci pour votre réponse. – boom