Привет, я делаю стороннее прокручивание приложения cocos2d. Я использую файл .plist для большинства данных в моей игре. Когда я запускаю код, он сразу дает мне ошибку SIGABRT. Я новичок в объектах c и cocos2d, и у меня нет опыта с файлами .plist. Это файл .plist. Cocos2d: .plist файл, дающий мне ошибку SIGABRT
Это код, который, я уверен, вызывает проблему.
NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"GameData.plist"];
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:finalPath];
NSMutableArray* characterArray = [NSMutableArray arrayWithArray:[plistData objectForKey:@"Characters"]];
NSDictionary *theCharacterDict = [NSDictionary dictionaryWithDictionary: [characterArray objectAtIndex:0]];
NSDictionary* characterDict = [NSDictionary dictionaryWithDictionary:[theCharacterDict objectForKey:@"PlayerProperties"]];
character = [Character createWithDictionary:characterDict];
[self addChild:character z:kCharacterLevel];
Я не знаю, является ли это кодом, вызывающим проблему. При необходимости отправлю больше кода.