我使用NSFetchedResultsController重寫我的項目。它幾乎工作。但是我想要做的事情是在前置代碼中很容易,但我不知道在哪裏編碼。如何查看NSFetchedResultsController是否不返回任何內容?
當我的UITableView的dataSource爲空時,我想添加一個消息「在TableView中添加一個對象,按下+按鈕」的子視圖。
如果沒有任何內容需要顯示,或者用戶刪除了TableView的所有對象,則此子視圖應在啓動時顯示。
是最好的地方是numberOfRowsInSection(我只有一節),以出頭像
id <NSFetchedResultSectionInfo> sectionInfo = [[[self fetchedResultsController] sections] objectAtIndex:section];
if ([sectionInfo numberOfObjects] == 0)
{
AddSubview
} else {
remove subview if needed
}
...
感謝您的幫助。
最好的問候,
雅克
這應該工作,你試過嗎? –
我的回答能幫助你嗎? – pmk
Martin R.事實上,我編碼它,但不編譯和測試它,我需要回家,我沒有在工作的Mac ;-)我會盡快給你一個更新。 –