【发布时间】:2011-02-17 09:56:12
【问题描述】:
在我的 iPhone 应用程序中,我使用了一个数组,其中包含如下所示的值:
A:{
1000,
2000,
-1000,
4000
}
现在我想将其转换为如下所示的数组。
NSArray *A = [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:1000],[NSNumber numberWithInt:2000],[NSNumber numberWithInt:-1000],[NSNumber numberWithInt:4000],nil];
我该怎么做?
编辑:
我也不能使用 Array A:{1000,2000,-1000,4000} 的值直接将其传递给 NSNumber numberWithInt 方法,因为它将这些值作为 NSString 而不是整数。
【问题讨论】:
-
你必须告诉我们来源是什么,以及为什么你特别想使用 NSNumber。
-
我希望它是 NSNumber,因为我想将这些点绘制到核心图上。
标签: iphone cocoa-touch ios4 nsarray nsnumber