خطأ Objective-C "-[CFString Retain]: تم إرسال الرسالة إلى مثيل Dealocated 0x4593540"
-
24-09-2019 - |
سؤال
أنا أستخدم PhoneGap وحاليًا لدي WebApp مع PHP و JavaScript / HTML الذي يعمل داخل IFRAME. لقد نجحت لفترة من الوقت ولكنها تعطل مع هذا الخطأ عندما أقوم بتحميل الصفحة
-[CFString retain]: message sent to deallocated instance 0x4593540
أيه أفكار؟ شكرًا
المحلول
لديك مشكلة العد الاحتفاظ. من إجابة فائض مكدس آخر:
أولاً ، عد وأعد قراءة قواعد إدارة الذاكرة فقط للتأكد من أنك لا تفتقد أي شيء واضح
بعد ذلك ، قم بتشغيل nszombieEnabled (في إعداداتك القابلة للتنفيذ ، لوحة الوسائط ، أضف متغير البيئة nszombieEnabled تم تعيينه على نعم).
الإصدار المزدوج عندما لا يحدث ذلك
هذا مفيد بعد حول nszombieenabled
نصائح أخرى
قد يجد المحلل الثابت المشكلة (قائمة بناء >> بناء وتحليل).
أيضا ، تمكين "توقف عن استثناءات الهدف-C"تحت قائمة التشغيل (تنشيط نقاط التوقف أول). ثم قم بتشغيل التطبيق وسيتوقف عندما يضرب الاستثناء. ثم يمكنك استخدام مصحح الأخطاء لإيجاد الخط الذي حدث فيه الخطأ.