NSString *levelPlist = [[NSBundle mainBundle]pathForResource:[NSString stringWithFormat:@"Level%d", level] ofType:@"plist"];
NSDictionary *levelData = [NSDictionary dictionaryWithContentsOfFile:levelPlist];
当我像这样加载plist时,levelPlist
只是(null)。
stringWithFormat
语法错误了?
答案 0 :(得分:0)
一如既往,当调试解决问题时,首先获取文件名,然后加载文件内容。
然后NSLog()
文件名并验证具有该名称的文件是否直接存在于应用程序包中。通过实际查看应用程序文件来做到这一点。
安全投注:具有格式化名称和扩展名的文件不会直接存在于应用包中。
的可能性: