标签: ios swift xcode plist
我不知道为什么在我的一个项目中,程序可以毫无问题地找到plist文件,而在另一个文件中它返回nil。
plist
let path = NSBundle.mainBundle().pathForResource("poi", ofType: "plist")
你可以在调试器中看到这个变量是nil
请帮助
答案 0 :(得分:2)
检查plist内Copy Bundle Resources内添加的Build Phase文件。查看图片了解更多详情
Copy Bundle Resources
Build Phase
答案 1 :(得分:1)
我相信Copy Bundle Resources不包括在内。你检查过了吗?我注意到有时拖放文件不会自动包含在内。
我在Copy Bundle Resources中测试它是否正常工作,如果它不包含但仍然是项目中的文件,则返回nil。