2014-07-01 128 views
1

請幫我解決這個我已經實現國際志願者組織在我的UITableViewCell的UITableViewCell:刪除觀察者

1)我的細胞觀察模型對象的某些屬性。 2)警告是由於細胞重複使用單個模型對象是由多個細胞觀察到的。

的問題是:

1)我如何刪除模型對象

2)我應該怎麼做刪除我作爲觀察員小區的所有觀察員。

在此先感謝

ANKIT

回答

1

可能是一個壞調用具有單個細胞觀察模型。 UITableViewDataSource協議的要點是爲您提供一個位置來處理模型中的更改,而無需將其直接綁定到視圖組件。 單元可以被出隊(有效地移除)並由tableview動態出隊。

如果您將單獨的對象設置爲tableview的數據源,並從模型接收更改通知,那麼您可以將模型從視圖中分離出來。

這實質上是模型>視圖>控制器三位一體,我們打算在圖像中編寫我們的代碼。通過在中間放置一個控制器對象來消除UI和模型之間的依賴關係。

閱讀guide以獲得更好的解釋和指導。

如果這個答案不能幫助確切的問題,你可以展開你遇到的問題?

+0

我同意並滿意MVC –