0
你好,我正在做一個側面滾動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];
我不知道這是否是導致問題的代碼。如果需要,我會發布更多的代碼。