-[NSArray valueForKey:] simply calls through to its members, so it makes sense that the lastObject would bubble down to the strings themselves.
You should probably be using a dictionary. If order matters; something like https://github.com/fjolnir/DatabaseKit/blob/master/Source/Utilities/DBOrderedDictionary.m should work. —fjõlnir On 16 Apr 2016, at 15:18, Patrick J. Collins wrote: > If I have: > > NSArray *arr = @[ > @[@"lol", @"omg"], > @[@"rofl", @"copter"], > ... > ]; > > I want to be able to do: > > [arr valueForKey:@"lastObject"] > > and get back: > > @[@"omg", @"copter"] > > However, when I try this, I keep getting bad access saying that the > object doesnt respond to lastObject... ? > > What am I doing wrong? > > > Patrick J. Collins > http://collinatorstudios.com > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Objc-language mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/objc-language/fjolnir%40asgeirsson.is > > This email sent to [email protected]
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Objc-language mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/objc-language/archive%40mail-archive.com This email sent to [email protected]
