SORU
3 Temmuz 2009, Cuma


/Core Veriler, tüm girişler Reset silin?

Girişleri Çekirdek Veri saklanan tüm silmek için herhangi bir yol biliyor musunuz? Benim şema aynı kalır; sadece boş sıfırlamak istiyorum.

< / ^ hr .

Edit

Bir kullanıcı aslında reset Bir düğmeye bas, böylece bu program aracılığıyla yapmak için arıyorum.

CEVAP
3 AĞUSTOS 2009, PAZARTESİ


Yine de dosyayı Program aracılığıyla silebilirsiniz, NSFileManager kullanarak:removeİtemAtPath:: yöntem.

NSPersistentStore *store = ...;
NSError *error;
NSURL *storeURL = store.URL;
NSPersistentStoreCoordinator *storeCoordinator = ...;
[storeCoordinator removePersistentStore:store error:&error];
[[NSFileManager defaultManager] removeItemAtPath:storeURL.path error:&error];

O zaman, sadece geri kalıcı depoya doğru yeniden sağlamak için ekleyin.

Her varlık arasında dolaşmak için programlı bir şekilde daha yavaş ve hata eğilimli. Bunu bu şekilde yapmak için kullanıyorsanız, bazı varlıkları ve diğerlerini silmek istiyorsanız. Ancak hala tutarlılığı korumak emin olmak için ihtiyacınız veya değişiklikler devam etmek mümkün olmayacaktır.

Sadece mağaza çıkararak ve yeniden hem hızlı hem de güvenli ve kesinlikle yapılabilir, zamanında programlama yoluyla.

İOS5 için güncelleme

Ve OS iOS 5 harici depolama ikili giriş (Harici Kayıt Dosyasında allowsExternalBinaryDataStorage veya Mağaza) X 10.7, sadece dosyaları storeURLs tarafından işaret silmek yeterli değildir. Harici kayıt dosyaları arkanızda bırakın. Bu harici kayıt dosya adlandırma şeması kamu olmadığı için, evrensel bir çözüm henüz yok. – an0 8 Mayıs '23:00'da 12

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009