18 ŞUBAT 2011, Cuma
Objective C: metin dosyaları Okuma
Bunu daha önce de yaptım, ama artık benim için çalışmıyor. Yapıyorum:
NSString* path = [[NSBundle mainBundle] pathForResource:@"test"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSLog(@"%@",path);
ve yol ve içerik NSLog (null)
her zaman döndürür. Herkes yanlış yaptığımı görebilir mi?
CEVAP
18 ŞUBAT 2011, Cuma
içerik sıfır olacak gibi açar (bu, açık bir yol geçirmek '(null)'). Yani tek sorun NSBundle ilgili örnek kaynak uygulama paketi içinde test.txt bulamıyor.
Gerekir:
- eğer öyle ise dosya Güncellemelerinden proje olduğunu kontrol edin; ve,,
- 'Paket Kaynakları varsa Eğer seçtiğiniz Hedef (normal Güncellemelerinden pencere düzeninde solda proje ağaç görünümünde) altında faz ve,, . Kopyalama dahil et
- bak içinde oluşturulan uygulama paketi (ürününüzü seçin, sağ tıklayın, 'Ortaya Bulucu', Bulucusu sağ tıklatın uygulamayı seçin ve 'Paket İçeriğini Göster', sonra istediğiniz dosya var) emin olmak için var.
Ama NSBundle ilgili örnek sonra bulamıyorum kopyalanan eğer çok garip bir şey başladı.
Bunu Paylaş:
Metin dosyası okuma Programlı olarak O...
Bir klasördeki tüm dosyaları okuma...
Python ile büyük metin dosyaları, hafı...
Yinelemeli olarak kullanarak Emacs ve ...
Okuma metin dosyası Java...