开发者

iPhone: How to convert normal NSArray into an NSArray containing NSNumber values?

开发者 https://www.devze.com 2023-02-11 09:05 出处:网络
In my iPhone app, I am using an array which contains the values like shown below: A:{ 1000, 2000, -1000,

In my iPhone app, I am using an array which contains the values like shown below:

A:{
  1000,
  2000,
  -1000,
   4000
  }

Now I want to convert this to the array shown below.

NSArray *A = [[NSArray alloc] initW开发者_Python百科ithObjects:[NSNumber numberWithInt:1000],[NSNumber numberWithInt:2000],[NSNumber numberWithInt:-1000],[NSNumber numberWithInt:4000],nil];

How can I do that?

Edit:

Also I cannot use the value of Array A:{1000,2000,-1000,4000} to directly pass it into the NSNumber numberWithInt method, because it takes these values as NSString and not integers.


regarding to another question I saw from you I'm guessing those values are NSStrings

then use something like this.

NSMutableArray *array = [NSMutableArray array];
for (NSString *numberString in numberStringArray) {
    [array addObject:[NSNumber numberWithInteger:[numberString integerValue]]];
}

and to be honest I think you should invest more time for the basics before you try to make use of core-plot

0

精彩评论

暂无评论...
验证码 换一张
取 消