English 中文(简体)
使用对象AtIndex从 NSMutableArray 获取整数值
原标题:getting integer values from NSMutableArray using objectAtIndex

I have an NSMutableArray called george. It has NSInteger values inside: 12, 23, 54, 34, 45. Now I have a string called unitID its made of a letter and a number eg. 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];
} 

我知道天体AtIndex 返回一个“ id ”, 并且不确定我这样做是否正确 来获得整数值 。

无论如何,我的问题是 我如何从我的 NSM MuttableAray 获得NSInteger 值? 使用对象AtIndex?

提前感谢。

我的阵列在另一类中, 而不是参照它, 而是在创建一个新的 NSMubableArray, 空的。 我的代码现在正常了。 感谢您的回答 。

最佳回答

The safe way could be to use reflection on type id; so you will be able to put some errorhandling inside. Otherwise you could cast type id to a NSNumber and so to "any" other type, e.g. int.

问题回答

暂无回答




相关问题
WordPress Data Storage Efficiency

I ve been asked to review a WordPress plugin of sorts and try to find ways of making it faster. The premise of this plugin is basically to store a bunch of users and shifts and appointments and ...

Convert a 2D array index into a 1D index

I have two arrays for a chess variant I am coding in java...I have a console version so far which represents the board as a 1D array (size is 32) but I am working on making a GUI for it and I want it ...

Convert an array of integers for use in a SQL "IN" clause

Surely there is a framework method that given an array of integers, strings etc converts them into a list that can be used in a SQL "IN" clause? e.g. int[] values = {1,2,3}; would go to "(1,2,3)"

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

C++ Array Sort Me

Stuck on an array sorter. Have to sort numbers from largest to smallest. I m trying two loops (one nested in the other). Here s the code: int counter=0; // inner counter int counter2=0; // outer ...

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

Best practice of big javascript objects

sry for this imprecise topic name. I am querying a dataset a lot of times so using ajax request would end up in tons of http requests. For this reason I decided to use the json encode method to ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

热门标签