如何将数组中的最后一个对象作为int获取,例如,如果我在数组中有20个对象,如何将最后一个对象作为= 20的int变量。或者如果数组有999个对象,最后一个对象int = 999。
我该怎么做?我尝试使用(int)array.lastobject
,但没有运气,任何帮助都会非常感激。
答案 0 :(得分:6)
这取决于数组中存储的对象类型?如果它们是NSNumber
或NSString
,则可以执行此操作:
int myVar = [[array lastObject] intValue];
修改强> 您的问题相当混乱,似乎您想要数组计数而不是最后一个对象?如果是这样的话,请使用:
int myVar = [array count];
答案 1 :(得分:1)
int yourVariable = [[yourArray lastObject] intValue];
int yourVariable = [[yourArray objectAtIndex:([yourArray count]-1)] intValue];
答案 2 :(得分:0)
您可以使用lastObject方法从数组中获取最后一个对象
int lastValue = [[yourArray lastObject] intValue];