SORU
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:

  1. eğer öyle ise dosya Güncellemelerinden proje olduğunu kontrol edin; ve,,
  2. '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
  3. 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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008