iPhone:如何将普通 NSArray 转换为包含 NSNumber 值的 NSArray?
在我的 iPhone 应用程序中,我使用一个包含如下所示值的数组:
A:{
1000,
2000,
-1000,
4000
}
现在我想将其转换为如下所示的数组。
NSArray *A = [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:1000],[NSNumber numberWithInt:2000],[NSNumber numberWithInt:-1000],[NSNumber numberWithInt:4000],nil];
我怎样才能做到这一点?
编辑:
另外,我无法使用数组 A:{1000,2000,-1000,4000} 的值直接将其传递到 NSNumber numberWithInt 方法中,因为它将这些值视为 NSString 而不是整数。
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] initWithObjects:[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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关于我从你那里看到的另一个问题,我猜测这些值是 NSString,
然后使用类似的东西。
说实话,我认为在尝试使用 core-plot 之前,你应该花更多时间学习基础知识regarding to another question I saw from you I'm guessing those values are NSStrings
then use something like this.
and to be honest I think you should invest more time for the basics before you try to make use of core-plot