2013-01-08 41 views
0

大家好,我正在開發一個標籤欄應用程序,其中一個選項卡是來自Kal庫的日曆(http://github.com/klazuka/Kal)。日曆Kal:如何動態刷新tableview?

我使用CoreData作爲Kal的DataSource。它的工作原理完美,但Cal下面的表格視圖永遠不會「令人耳目一新」。

我的意思是,表格視圖用月份中的第一天和月份中的最後一天之間的事件進行初始化。

但是,我想表查看「動態」更改事件的列表。

例子:

我已經創建了兩個事件:一個是在1月4日,一個在1月8日。

tableview總是顯示兩個事件,並沒有照顧在月份選擇的一天。 我的意思是,即使選擇的日期是1月22日,這兩個事件仍然顯示。

如何將月份的所有事件和tableview的日曆加載到當天的事件中?

在此先感謝,

問候。

回答

0

要重新裝載一個已經插入的數據:

[self.tableView reloadData];

+0

是的,我知道這是在表視圖中重新加載數據的方法。 但是,我需要的是刷新一個特定的日期,以避免所有的事件顯示無論選擇的日期。 因此,當我在1月4日點擊時,我只有(如果它們存在),比如1月4日的事件。 – DarkRainbow

+0

哦,好的。那麼試着將每天的事件保存到他們自己的'NSDictionary'中,然後在選中時顯示正確的'NSDictionary'。 – jakenberg

+0

沒關係,我設法找到了錯誤。對於那些在相同情況下,只需按照github中Kal源中的HolidaySqliteDataSource.m中的代碼。我的錯。不管怎麼說,還是要謝謝你。 – DarkRainbow