2012-06-04 96 views
0

我創建了一個TableView作爲一個UIView的子視圖(稱爲UIViewA),並且這個UIView也是主ViewController的子視圖。當我試圖執行Tableview的函數「didSelectRowAtIndexPath」時,程序崩潰,信息「發送給實例的無法識別的選擇器」。UITableView,發送到實例的無法識別的選擇器

tableView的委託被設置爲UIViewA的「文件所有者」。 我還嘗試添加一些例外斷點,但它表明,該異常點是

返回UIApplicationMain(的argc,argv的,零, NSStringFromClass([AppDelegate類]));

這是main.m

回答

0

如果你想創建一個自定義表視圖,這應該是UITableView的子類。相反,你實際上是在創建一個UIViewController的子類。

顯然UIViewController沒有方法名爲didSelectRowAtindexPath(我想你的UIViewA都沒有)。這是事故的原因。

Table View Programming Guide

相關問題