我想添加一些靜態文件(圖像,二進制等)到我的應用程序。我將它們放在名爲Resources
的文件夾下,並將其添加到我的XCode項目中。如何訪問項目中的本地文件
接下來,我將這些文件添加到Build Phases
選項卡中的Copy Bundle Resources
項目設置中。
不過,我似乎無法指他們以正確的方式。
例如,讀取二進制文件:
NSInputStream *is = [[NSInputStream alloc] initWithFileAtPath:@"data.bin"];
if(![is hasBytesAvailable]) NSLog(@"wrong");
這總是失敗&打印wrong
我嘗試過類似的方法與NSData initWithContentsOfFile:
但這甚至不執行。另一個嘗試是使用[NSBundle mainBundle]
但這也沒有完全執行。
我是新來的iOS,請幫助我可以使用本地文件!任何幫助,將不勝感激。
謝謝
是否正確? iOS區分大小寫,因此'Data.BIN'和'data.bin'是兩個不同的文件。 – DarkDust
全部小寫:( – chizzle