I\'m trying to convert a string value I retrieved from an XML parser into an integer. Unfortunately, I\'m finding that the integer value is not reflecting the number in the
The number in the string is too large to be stored as an integer. The highest integer possible with 32 bits is 2.147.483.647. Try using a long.
The number is much too large to fit in a 32 bit int
. What you want to do is use a long
instead:
long maxTweetID = [[[_dataArray lastObject]tweetID]longValue];
EDIT:
You actually need to use long long
in Objective-C:
long long maxTweetID = [[[_dataArray lastObject]tweetID]longLongValue];