I have an array with two elements which are 50 and 60:
NSArray*array = [NSArray arrayWithObjects:
[NSNumber numberWithLong:50],
[NSNumber numberWithLong:60], nil];
when using the array later on (in fact I´m writing this array as a default list to a plist file) I do it this way:
long value = [array objectAtIndex:1];
After this value contains 15559 what I don´t understand. In the debugger [array objectAtIndex:1] clearly shows (long)60.

I´m sorry, I don´t see what´s wrong ;(
Any ideas?
Ronald
NSArray *array = @[ @50, @60 ];. That's so much easier.long value = [array[1] longValue];