Firebase إزالة المراقبين مع مقابض متغيرة؟

0

أقوم حاليًا بإضافة مراقب لكل مشاركة في موجز ، على هذا النحو: let postChangingDetailsObservation = Database.database().reference().child("postDetails").child(postID).child(UID!) لكل postID ، تتم إضافة مراقب. هل هناك طريقة لإزالة جميع هؤلاء المراقبين عندما يختفي الرأي ، على سبيل المثال Database.database.reference.child("postDetails").removeAllObservers() ؟؟؟ وإلا كيف يمكنني إزالة كل مراقب تمت إضافته عندما يختفي العرض؟

1 إجابة

1
افضل جواب

جارٍ الاتصال removeAllObservers يزيل جميع المراقبين من تلك الإشارة المحددة. فإنه لا يزيل مراقبين من العقد التابعة.

إذا كنت تريد إزالة جميع المراقبين الذين أرفقتهم ، فسيتعين عليك إما تتبع جميع المراقبين أو على الأقل جميع العقد التي أرفقت بها المراقبين.

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام