在我的視圖控制器我註冊使用真或假:有沒有辦法設置加載的細胞的文件所有者使用registerNib:我已經使用了
[self.tableView registerNib:[UINib nibWithNibName:@"MyTableViewCell" bundle:nil] forCellReuseIdentifier:@"MyCellReuseIdentifier"];
筆尖在細胞中的筆尖:forCellReuseIdentifier與上面相同的標識符。
我遇到的問題是,雖然我能夠將一個valueChanged事件(對於我的自定義單元格中的控件)連線到我的視圖控制器,但在與控件進行交互時,我得到了一個NSInvalidArgumentException, unrecognized selector sent to instance
。
您是否知道在tableView:cellForRowAtIndexPath:
調用dequeueReusableCellWithIdentifier
調用後編程檢查文件所有者是否被設置的方法?
乾杯,尼克
我正在使用一個表視圖控制器(沒有故事板),但我在'viewDidLoad:'註冊單元格。我最終解決了這個問題,只需在'tableView:cellForRowAtIndexPath:'內部的單元格控件中添加一個目標,當沒有關聯的目標時(因此它只執行一次)。然後我使用標籤來標識indexPath。 – nicktmro 2012-04-16 01:19:18