سؤال

مهلا - لدي الطريقة التالية على وحدة تحكم القيمت

public void RemoveEventFromList(Event evt){

            if (_sessions != null) {

                if (_sessions.Contains(evt)) {

                    _sessions.Remove(evt);

                }
            }

            this.tableView.ReloadData();
        }

الذي لا يفعل أي شيء! - كيف يمكنني إزالة العنصر يدويا من القائمة؟ يتم استدعاء هذه الطريقة من الرأي التالي في شجرة NAV (عرض التفاصيل) - لذلك لا يوجد صف محدد أو أي شيء من هذا القبيل.

هذا هو الشيء الوحيد الذي يعيقني من تقديم الإصدار المجاني من التطبيق الخاص بي إلى AppStore! حتى aaaaaaaany تساعد في تقديرها حقا!

:)

W: //

هل كانت مفيدة؟

المحلول

تحتاج إلى تحديث البيانات الموجودة على TableView قبل إعادة التحميل. هذا عادة ما ينطوي على إعادة تهيئة خاصية DataSource مع، في قضيتك، مجموعة _sessions المحدثة. جرب ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top