Converting NSString to long value not showing proper data.
@"86200054340607012013" integerValue or intValue showing - 2147483647
@"86200054340607012013" longlongvalue showing - 9223372036854775807
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * myNumber = [f numberFromString:@"86200054340607012013"];
showing - 9223372036854775808
NSNumberFormatter* formatter = [[NSNumberFormatter alloc] init];
NSLog(@"======>%lu", [[formatter numberFromString:@"86200054340607012013"] unsignedLongValue]);
showing - 12413078045768810496
What is the proper way to converting this