我有一個名爲george的NSMutableArray。它的NSInteger值在裏面:12,23,54,34,45。 現在我有一個名爲unitID的字符串,它由一個字母和一個數字組成,例如。 T00,E01,T02,E03,T04使用objectAtIndex從NSMutableArray獲取整數值
我在做什麼是:
-(int)getSpawnAmount:(NSString *)unitID
{
typeString = [unitID substringWithRange:NSMakeRange(0,1)];
numberString = [unitID substringWithRange:NSMakeRange(1,2)];
return [[george objectAtIndex:[numberString integerValue]] integerValue];
}
我知道objectAtIndex IM是否做正確的方式來獲取返回 「ID」 和IM不知道整數值。
無論如何,我的問題是如何從我的NSMutableArray使用objectAtIndex獲取NSInteger值?
在此先感謝。
我的數組是在另一個類中,而不是引用它,我創建了一個新的NSMutableArray,它是空白的。我的代碼現在工作正常。感謝您的回答。
你已經得到了他們。什麼不工作? – hamstergene
我懷疑數組(喬治)不包含** NSInteger **值。那些應該是** NSNumber ** s什麼的。 – EmptyStack
看起來你的代碼是正確的,但是顯示構建數組和/或插入值的代碼,所以我們可以肯定。 –