目標(biāo)代碼
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"dat"];
NSLog(@"%@",path);
簡(jiǎn)單說(shuō)明
非常正常的代碼嫁蛇,在添加png 等圖片什么的時(shí)都獲取ok露该,今天添加 .dat 文件時(shí)發(fā)現(xiàn)睬棚,獲取path 為 null解幼。但是以為type 不支持,晚上湊巧發(fā)現(xiàn)了問(wèn)題結(jié)果撵摆。
解決
1 添加文件時(shí),肯定忘記勾選 target 了特铝。(坑爹的格式壹瘟,xcode 就沒(méi)有默認(rèn)勾選)(當(dāng)然注意使用 Create Group 以及 Copy items if needed)
2 上一步忘記了也可以在 Build Phases - Copy Bundle Resources 中 添加那個(gè)文件