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

Coo*_*ios 1 arrays int object objective-c ios

如何从数组中获取最后一个对象作为int,例如,如果我在数组中有20个对象,我怎样才能将最后一个对象作为一个int变量得到= 20.或者如果数组有999个对象,那么最后一个object int will = 999.

我怎样才能做到这一点?我试过使用(int)array.lastobject但没有运气,任何帮助将不胜感激.

Asi*_*eba 6

这取决于数组中存储的对象类型?如果他们是NSNumberNSString你可以这样做:

int myVar = [[array lastObject] intValue];
Run Code Online (Sandbox Code Playgroud)

编辑: 您的问题相当混乱,似乎您想要数组计数而不是最后一个对象?如果是这样的情况比使用这个:

int myVar = [array count];
Run Code Online (Sandbox Code Playgroud)