Hai*_*mit 2 iphone objective-c nsarray ios4
我想通过使用NSMutableArray分配NSInteger有没有办法解决这个问题?它不适用于模拟器并在运行应用程序时切断.
NSInteger Section;
NSMutableArray dataSourceSection;
Section = (NSInteger)[dataSourceSection objectAtIndex:2];
Run Code Online (Sandbox Code Playgroud)
谢谢.
A NSMutableArray只存储对象.NSInteger不是对象,而是原始数据类型.NSNumber但是,有一个类可以用来代替在对象中存储数值.这是一个例子.
NSNumber *five = [NSNumber numberWithInteger:5];
NSMutableArray *numbers = [NSMutableArray array];
[numbers addObject:five];
Run Code Online (Sandbox Code Playgroud)
要获取对象并检索整数值使用,
NSNumber *firstNumber = [numbers objectAtIndex:0];
NSInteger valueOfFirstNumber = [firstNumber integerValue];
Run Code Online (Sandbox Code Playgroud)