iOS uygulamamda, verileri belgeler dizinine kaydediyorum ve bunların Apple tarafından önerildiği gibi bulutla senkronize OLMADIĞINA işaret ediliyor.iOS App Documents dizini atılıyor
Kullanmakta olduğum sorun herkesin bir süredir ve uyguladığımın dizinleri siliniyor, bu da kullanıcının verilerinin kaybolmasına neden oluyor. Bu durumun ortaya çıkması konusunda sorun yaşıyorum, çünkü bu nadirdir ve soruna neden olan hiçbir şey yoktur.
İlk başta klasörün çok büyük olduğunu varsaydım, bu nedenle işletim sistemi sadece klasöre düştü, ancak Apple en azından bulamadığım bir belge dizini için herhangi bir boyut sınırını veya herhangi bir şeyi belirtmiyor.
Kimsede benzer bir sorun ya da benim sorunuma ışık tutacak bilgiler var mıydı?
Teşekkür
DÜZENLEME:
mesele sadece o sadece silindi, hiçbir belge dizine ile benim uygulamalar belgelerin bir ekran görüntüsü burada yine gelip ve etti:
Xcode, her birkaç saniyede bir sonra bu mesajı tükürmeye devam ediyor:
Error: Failed end transaction from database 'cannot commit - no transaction is active'
Yeni Apple belgelerinin, "senkronize etmeyin" olarak işaretlenen dosyaların/dizinlerin, bazı (sözde aşırı) durumlarda uyarı/bildirim olmadan silinebileceğini unutmayın. –
2 farklı uygulamanın kullanıcıları tarafından aynı hata raporları var. Düşmeyi önlemek için bazı geçici çözümler buluyor musunuz? –
@ pilot34 Bunun nedeninin, bu uygulama üzerinde çalıştığım zaman, Çekirdek Verileri kullanmadığımdan kaynaklandığına inanıyorum. Uygulama bir dizi veriyi bir Çekirdek Veri modelinde daha verimli bir şekilde saklanabilen belgeler dizininde saklar. – RyanG