我有一个名为 George 的 NSMutableArray。它内部有 NSInteger 值:12、23、54、34、45。现在我有一个名为 unitID 的字符串,它由一个字母和一个数字组成,例如。t00, e01, t02, e03, t04
我正在做的是:
-(int)getSpawnAmount:(NSString *)unitID
{
typeString = [unitID substringWithRange:NSMakeRange(0,1)];
numberString = [unitID substringWithRange:NSMakeRange(1,2)];
return [[george objectAtIndex:[numberString integerValue]] integerValue];
}
我知道 objectAtIndex 返回一个“id”,我不确定我是否以正确的方式获取整数值。
无论如何,我的问题是如何使用 objectAtIndex 从我的 NSMutableArray 中获取 NSInteger 值?
提前致谢。
我的数组在另一个类中,我没有引用它,而是创建了一个新的 NSMutableArray,它是空白的。我的代码现在工作正常。感谢您的回答。