我一直在試圖訪問我的UITableView類中的UITableView的一些實例方法使用NSFetchedResultsController下面這個教程http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller使用的UITableView實例方法
在本教程中存在這樣的情況,你在訪問自己的一段代碼, .tableView,這是有道理的,因爲你使用的是UITableViewController。但是,我想使用UITableView,我找不到任何使用它的例子。
望着文件,我應該有除其他事項外(reloadUpdates,insertRowsAtIndexPaths一個實例方法「beginUpdates」:withRowAnimation :) http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html
然而,當我嘗試用[自beginUpdates]進入實例方法我無法獲取實例方法(未找到方法)。這就像一堆實例方法,但不是全部。例如,我可以訪問
[self setEditing:(BOOL) animated:(BOOL)]
我是相當新的Objective-C的,所以我相信我訪問我的UITableView例如在錯誤的方式,但我唯一能想到的與類是「自我「
我該如何去訪問UITableView中的那些方法而不是UITableViewController?
所以你是繼承'UITableView'? –
謝謝,我公然錯過了那個。我改變了從UIViewController到UITableView的繼承,它工作。 – Cody
不要那樣做(tm)。這些方法屬於視圖控制器,不在UITableView中。如果您沒有使用UITableViewController而是使用常規的UIViewController,那麼將該表視圖作爲屬性添加到該視圖控制器。如果你命名爲'self.tableView',那麼你應該能夠完全按照你所提到的教程來使用它。 – Hollance