2015-09-10 28 views

cevap

5

Şu anda benzer bir sorunla karşılaşmış değilim. Ben belirlendi Ne

Bulucu Senkronizasyon Uzantısı serbest bırakacaktır ve Uzantım süreç çalışırken benim FIFinderSync nesne-tahsis yeniden olmasıdır. Uygulamam devre dışı bırakılırsa ve daha sonra uzantıyı yeniden etkinleştirirse bu durum oluşabilir. Ayrıca, kullanıcı işlemi devam ederken uzantıyı devre dışı bırakır ve yeniden etkinleştirirse de gerçekleşebilir.

Bunu teşhis etmek için, FIFinderSync nesnesinin init ve dealloc yöntemlerine günlüğe kaydetme eklemenizi öneririm. FIFinderSync'inize referans veren nesnelerin zayıf referanslar kullandığından emin olun, böylece FIFinderSync'inizin doğru şekilde ayrıldığını biliyorsunuzdur.

Ayrıca, FIFinderSync ikinci, üçüncü, vb, yeniden init geri ürününüz ile olan bağlantılarını kurtarma tahammül gerekir. Bu benim en büyük sorunumdu: Uzantım, ürünün ana sürecine daha önce yapılmış olan bağlantıyı kurtarmıyordu.

+0

Vay teşekkürler ben bunu kontrol edeceğiz – Mugen