如何将最后一个数组对象作为int

时间:2015-05-18 05:52:42

标签: ios objective-c arrays object int

如何将数组中的最后一个对象作为int获取,例如,如果我在数组中有20个对象,如何将最后一个对象作为= 20的int变量。或者如果数组有999个对象,最后一个对象int = 999。

我该怎么做?我尝试使用(int)array.lastobject,但没有运气,任何帮助都会非常感激。

3 个答案:

答案 0 :(得分:6)

这取决于数组中存储的对象类型?如果它们是NSNumberNSString,则可以执行此操作:

int myVar = [[array lastObject] intValue];

修改 您的问题相当混乱,似乎您想要数组计数而不是最后一个对象?如果是这样的话,请使用:

int myVar = [array count];

答案 1 :(得分:1)

选项1

int yourVariable = [[yourArray lastObject] intValue];

选项2

int yourVariable = [[yourArray objectAtIndex:([yourArray count]-1)] intValue];

答案 2 :(得分:0)

您可以使用lastObject方法从数组中获取最后一个对象

 int lastValue = [[yourArray lastObject] intValue];