从NSString创建无符号长整型

Fre*_*pl3 2 string iphone integer objective-c nsstring

可能重复:
存储和检索NSString中的无符号long long值

我试图从一个字符串创建一个unsigned long long,所以我可以在其他地方使用该值,但没有太多的运气这样做...这是我用来尝试这个

-(void)unsignedLongValue{


NSString *theString = [NSString stringWithFormat:@"%llu", [NSNumber   
unsignedLongLongValue]];    

theString = [[_message objectForKey:@"user"] objectForKey:@"id"];    

NSLog(@"%llu");

}
Run Code Online (Sandbox Code Playgroud)

如果您有任何建议或知道任何好文章,如果您能通知我,我将非常感激!谢谢!

Dee*_*olu 5

你可能想这样做,

NSString * theString = [[[_message objectForKey:@"user"] objectForKey:@"id"];

NSNumberFormatter * numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
NSNumber * number = [numberFormatter numberFromString:theString];

NSLog(@"%llu", [number unsignedLongLongValue]);
Run Code Online (Sandbox Code Playgroud)