获取数组中存在的最后一个对象元素

时间:2012-12-15 19:35:36

标签: objective-c ios

我有一个PersonNSObject)类,其中包含以下属性:NumberPinName

假设我在阵列中有“N”个人。我怎样才能找到最后一个人的NumberpinName

我找到了以下方法,但我没有从中获得任何内容

id object=[myPersonArray lastObject];

3 个答案:

答案 0 :(得分:3)

使用:

Person *lastPerson = [myPersonArray lastObject];

现在您可以访问lastPerson

的属性和方法

答案 1 :(得分:1)

您可以简单地找到数组的总大小,然后count-1给出最后一个对象的值。

int countArray = [myPersonArray count];

NSString *stringLastIndex = [myPersonArray objectAtIndex:countArray-1];

another solution您可以使用[myPersonArray lastObject]

答案 2 :(得分:0)

这是你应该做的:

Person *person = [myPersonArray lastObject];
NSLog("Name: %@", person.name);