2011-10-19 13 views
5

Şu anda çevrimdışı kullanım için web sunucumdan görüntüleri indirecek bir kod yazıyordum, daha önce bunları Documents Folder'da saklıyorum ancak iOS5 ile duydum ve iCloud geliştiricileri yeniden indirilebilen Belgeler'de bilgi depolamamalı tekrar.iOS, yeniden indirilebilen görüntüleri yerel olarak nereye kaydeder?

Bu sabah belgeleri aramayı denedim, ancak bu görüntüleri saklamak için kullanmam gereken konumu bulamıyorum, ayrıca kendi/alt klasörüm/klasörümde kendi alt klasörümü oluşturmak istiyorum. görüntü

Herhangi bir işaretçi çok memnun olurum, NSTemporaryDirectory() buldum, ama bu doğru konum olup olmadığından emin değilim.

Teşekkür

cevap

9

Sen

NSString *directory = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]; 

NSTemporaryDirectory tarafından döndürülen geçici dizinin içeriği() sistem tarafından her an kaldırılabilir bu (daha fazla bilgi here) gibi önbellek dizinine erişebilirsiniz önbellek dizini değil.

+0

Teşekkürler, ihtiyacım olana benziyor. – MonkeyBlue

4

Belgeler dizini kullanılarak yapılan asıl sorun, kullanıcıların iTunes'u senkronize ederken ve şimdi de bulut depolama alanı ile desteklendiğinde bu yedeklemenin yedeklenmesidir. Belge dizinine yalnızca kullanıcıya özel şeyler yerleştirmelisiniz, EASILY REDOWNLOADED/CREATED olan her şey önbellek dizininde olmalıdır.

+0

Açıklama için teşekkürler – MonkeyBlue

İlgili konular