Tôi muốn thêm một số tệp tĩnh (hình ảnh, nhị phân, v.v ...) vào ứng dụng của mình. Tôi đã đặt chúng dưới một thư mục có tên là Resources
và đã thêm nó vào dự án XCode của tôi.Cách truy cập các tệp cục bộ trong dự án
Tiếp theo, tôi có các tệp đó được thêm vào Copy Bundle Resources
trong tab Build Phases
trong cài đặt dự án.
Tuy nhiên, tôi dường như không thể đề cập đến chúng đúng cách.
Ví dụ, đọc một tập tin nhị phân:
NSInputStream *is = [[NSInputStream alloc] initWithFileAtPath:@"data.bin"];
if(![is hasBytesAvailable]) NSLog(@"wrong");
này luôn thất bại & in wrong
Tôi đã thử một cách tiếp cận tương tự với NSData initWithContentsOfFile:
nhưng điều này thậm chí sẽ không thực thi. Một nỗ lực khác là sử dụng [NSBundle mainBundle]
nhưng điều này cũng không thực hiện đầy đủ.
Tôi mới sử dụng iOS, hãy giúp tôi có thể truy cập các tệp cục bộ của mình! Bất kỳ trợ giúp sẽ được đánh giá cao.
Cảm ơn bạn,
Trường hợp này có đúng không? iOS phân biệt chữ hoa chữ thường, do đó, 'Data.BIN' và' data.bin' là hai tệp khác nhau. – DarkDust
tất cả các trường hợp thấp hơn: ( – chizzle