Uygulamamın kurulu olduğu dizine erişip erişemeyeceğimi bilmek istiyorum. Ayrıca, uyguladığım tüm görüntüleri saklamak için aynı dizinde bir alt dizin oluşturmak istiyorum. Ayrıca, iPhone'un varsayılan resim görüntüleyicisini kullanarak görüntüleri görmek istiyorum. Bu yapılabilir mi?iPhone uygulama dizinine nasıl erişilir ve orada resim dosyaları depolanır
cevap
Hadi, bu örnek kodda ve belgede yer almaktadır. Aslında, iPhone Dev Center'daki Sıkça Sorulan Sorular'dan bile bir tanesi. Cevabını vermeyi reddediyorum. Bunun yerine, burada bir bağlantı: Easily found documentation that answers your question
NSString *appFolderPath = [[NSBundle mainBundle] resourcePath];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSLog(@"App Directory is: %@", appFolderPath);
NSLog(@"Directory Contents:\n%@", [fileManager directoryContentsAtPath: appFolderPath]);
. Bu, OP'nin sorusunu hiç ele almaz. – Plumenator
Bu, yazılabilir olmayan uygulama paketi klasörünün adını verir. – tuxSlayer
~/Library/Application Support/iPhone Simülatörü/Kullanıcı/Uygulamalar link text
Uygulamanın
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
Doküman klasörünü alabilirsiniz NSFileManger kullanarak Klasör ve dosyalar oluşturabilirsiniz. Dosyaları belge klasöründe saklayabilir veya hatta geçici klasörde saklayabilirsiniz.
NSDocumentDirectory yerine NSApplicationDirectory mi demek istiyorsunuz? – Andrei
Kendi dosyalarınızı saklamak için, Documents dizinini zaten belirtilmiş olan Girish olarak kullanmanız gerekir. Ancak, kamerayı kullanarak çektiğiniz görüntüleri görüntülemeniz gerekiyorsa, bunları UIImagePickerController (varsayılan resim görüntüleyici) ile görüntülemenin tek yolu, kaydedilmiş fotoğraf albümü olarak başlatılırken kaynak türünü belirtmektir.
bu dizine gidin, simülatörde uygulamaya erişmek istiyorsanız: erişmek istiyorsanız
Bir cihaz üzerinde uygulama biraz trickier alır. Öncelikle iOS cihazınızı iTunes'a takın ve telefonu yedekleyin (şifreleme kapalıyken). Ardından bu uygulamayı indirin: iPhone/iPod Touch Backup Extractor, paket kimliğinizi bulun ve özü tıklayın. App daha sonra görmeniz için tüm verileri alacak. Tabii ki gerçek zaman değil ama iş yapıyor!~/Library/Application Support/iPhone Simülatörü/Kullanıcı/Uygulamalar
Not, bunu şimdi Xcode'ta düzenleyici aracılığıyla da yapabilirsiniz. –
- 1. Grup paylaşılan klasöründeki NSCachesDirectory dizinine nasıl erişilir?
- 2. Uygulama ayarları modüllerde nasıl depolanır
- 3. Php sunucusuna nasıl resim yüklenir ve phpmyadmin içinde depolanır
- 4. iPhone üzerinde metin dosyaları yazma ve okuma
- 5. Fotoğraf makinesini özel uygulama önbellek dizinine depolayın
- 6. Resim, Iphone sdk uygulamasında resim görünümüne eklenmiyor
- 7. iPhone: Başlatılan varsayılan hızlı oyuna nasıl erişilir?
- 8. Sunucudan Resim Dosyaları Sil
- 9. iPhone - bir UIImageView'ın düzleştirilmesi ve resim için görsellikler = boş resim
- 10. Yüklendikten sonra resim dosyaları,
- 11. Basit iPhone resim görüntüleyici howto
- 12. iPhone ve uygulama arasında HTTP kimlik doğrulaması
- 13. Gunicorn'un yapılandırma kodlarına uygulama kodundan nasıl erişilir?
- 14. Cordova'dan uygulama grubu paylaşılan kapsayıcıya nasıl erişilir?
- 15. iPhone Uygulama tabanıSDK ve iOS dağıtım hedefi
- 16. Android Studio txt, mp3 ve diğer dosyaları okuma
- 17. SimpleMapApp Unfolding - Resim dosyaları eksik
- 18. 'Yasaklı Şifreler' listesi nasıl depolanır ve aranır?
- 19. Qt 4 QAtomicInt: Nasıl yüklenir() ve depolanır()?
- 20. nasıl kaç orada sonuçlar
- 21. Android'de HashMap nasıl depolanır?
- 22. iPhone 5 için grafik dosyaları nasıl adlandırılır?
- 23. iPhone projesinde veri dosyaları yükleniyor
- 24. Javascript'ten Oracle Apex değişkenlerine nasıl erişilir?
- 25. Android Uygulama dosyaları
- 26. AdMob uygulama xcode iPhone
- 27. iPhone Uygulama Adını değiştir
- 28. `sbt run` proje dizinine proje dizinine
- 29. iPhone uygulama güncellemesi nasıl test edilir?
- 30. iPhone - UIImagePickerController -> görüntüyü uygulama klasörüne kaydet
RTFM iyi bir yanıt değil – pjb3
Bu oylar yine karşılıyor mu? Ugh. Cevap, sağladığınız bağlantıda bulunamadı. Bu cevabı da 15 dakika harcadım. RTFM geçerli bir cevap değil, bu meşru bir sorudur. – pjb3
@ pjb3 - linkte dikkatlice okunmuştur. "Dosya Yönetimi" başlığı altında bulabilirsiniz. –