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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010