我有一個UITableView,我希望UITableViewController內置的所有功能除了我希望委託是一個單獨的類。問題是我需要從我的數據源中提取一段識別信息,以便我的委託類能夠正常工作。我應該讓UITableView委託給UITableViewController,然後它將拉取適當的識別信息,然後從didSelectRowAtIndexPath中調用第三個類?我只是想以適當的方式構造這個。適合這種情況的適當的UITableView委派策略是什麼?
我是相當新到iOS和Objective-C,所以我覺得有,每個人都將使用一個解決方案,但不是很明顯我。
請注意,某些表視圖功能只有在您明確使用「UITableViewController」(例如靜態單元格)時纔可用。 – Lvsti
@Lvsti我不知道這一點,在什麼情況下您是指靜態單元格? –
如果您使用界面構建器,則可以從iOS 5預填充靜態內容,但前提是您的視圖控制器是「UITableViewController」子類。見例如http://stackoverflow.com/questions/8639780/uitableview-with-static-cells-does-not-appear – Lvsti