从Info plist获取数据

Dar*_*ren 15 xcode objective-c ios ios5

每当我想从plist文件中获取数据时,我都使用以下代码:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"FILE_NAME" ofType:@"plist"];
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:filePath]; 
Run Code Online (Sandbox Code Playgroud)

但是现在我正在尝试从Info plist中读取数据,而filePath是零.是否有不同的方法从Info plist获取数据?

Dam*_*amo 44

从我早期的SO回答中我的回答.您的项目的info.plist中的属性可通过以下方式直接访问...

[[NSBundle mainBundle] objectForInfoDictionaryKey:key_name];
Run Code Online (Sandbox Code Playgroud)

你的filePath只是因为它无法找到文件而是零 - 检查拼写并检查你试图读取的文件是否实际在捆绑中等.