我创建了一个名为“ leveldesign”的NSObject-Class。在那里,我创建了一个整数C数组。现在,我试图读取“ ViewController.m”类中的数字。但是,如果我使用NSLog()整数,则会得到1245或2104之类的数字。但是在我的C数组中,只有0,1和2。
谢谢你的帮助!
代码“ leveldesign.h”
extern int level[1][5];
@interface leveldesign : NSObject
@end
代码“ leveldesign.m”
#import "leveldesign.h"
int level[1][5] = {
{0,1,2,0,2}
};
@implementation leveldesign
@end
代码“ ViewController.m”
#import "leveldesign.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%i", level[1][1]);
NSLog(@"%i", level[1][3]);
}
@end
最佳答案
数组索引从0开始。
改变这个:
NSLog(@"%i", level[1][1]);
NSLog(@"%i", level[1][3]);
对此:
NSLog(@"%i", level[0][0]);
NSLog(@"%i", level[0][2]);