我想通過單元格的路徑從tableviewcell導航到另一個視圖。 我使用下面的代碼:使用performSegueWithIdentifier從TableViewCell導航到另一個視圖
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath == 0) {
[self performSegueWithIdentifier:@"segueToKnutene" sender:self];
}
正如你可能明白了,這沒有奏效。 請記住,我是相當新的xcode和objective-c。
在我的腦海裏,如果我的tableview中的頂層單元格被按下/釋放,那麼它會執行一個segue到另一個視圖。這也是我想要做的。
更簡單的方法,特別是如果你正在使用一個靜態的表格佈局,是直接在Interface Builder創建SEGUE。只需按住Ctrl並從單元格拖動到目標視圖控制器並完成。 –
這是我最初的想法,但我重複使用我在故事板中創建的單元格來創建數組中的更多單元格。 – Nopes
然後看下面的答案,特別是@lootsch。目前你正在比較NSIndexPath指針到零(零),這永遠不會是真的。你真正感興趣的是indexPath的section和row屬性。 –