2016-03-28 12 views
-1

7 hızlı, benim masaüstünüze dosyayı işaret mutlak url yoluyla dosya yükleme deneyin içerik yükleriyerel dosya referans xcode bir metin dosyasından veri okumaya çalışıyorum 2

file = "/Users/melwyn.p/Desktop/data.txt" 
text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding) 

Ama Eğer proje klasörüne sürüklenen data.txt dosyasına başvurmak için dosya yolunu değiştirirsem, dosyayı bulamıyorsa, aşağıdaki hatayı al

"Veri.txt" dosyası açılmıyor çünkü böyle bir dosya değil. Ben data.txt dosyasına başvurmak için dosya yolunu değiştirirseniz

file = "data.txt" 
text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding) 

cevap

0

Ama istediğiniz yolu data.txt dosyasının yolunu proje klasörüne

sürüklenen app yerleşik. Ne olduğunu bilmiyorsun; çalışma zamanını sormalısın. Uygulama paketini almak için NSBundle'ın mainBundle numaralı telefonunu arayın ve dosyanın yolunu almak için pathForResource:ofType: numaralı telefon numarasını arayın.

+0

Aşağıdaki kod çalıştı dosya = NSBundle.mainBundle(). PathForResource ("data", ofType: "txt")! –

+0

Tam olarak bu. – matt

İlgili konular