-3

可能重复:
如何获取 NSArray 的最后一个对象

在我的 iPhone 应用程序中,我想从以下位置检索最后一个数组值NSMutableArray

NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:messages];
NSLog(@"array : %@", array);

在这个“数组”中。我有这个低于值。

hi, hello,

我只想helloNSMutableArray.

我怎样才能做到这一点?

4

4 回答 4

3

试试这个

NSLog(@"array : %@",[array lastObject]);

它可能对你有帮助

于 2013-01-01T08:13:44.713 回答
0

您应该按照 indexpath at[array count] - 1获取最后一个值。

例如,

 NSString *str = [NSString stringWithFormat:"%@",[array objectAtIndex:[array count] - 1]];
   NSLog("last object of an array = %@",str);

享受编程!

于 2013-01-01T08:14:02.197 回答
0

您可以使用:

NSString *str = (NSString *)[array lastObject];
于 2013-01-01T08:14:14.163 回答
0

[array lastObject]返回数组的最后一个对象。

NSArray *arr=[NSArray arrayWithObjects:@"A",@"B",@"C", nil];
NSString *last=[arr lastObject];
NSLog(@"Last obj in string : %@",last);

输出 :

Last obj in string : C
于 2013-01-01T08:14:59.857 回答