我有一個表視圖與幾個不同的原型單元。我想有一個原型單元格被一個控制器所困,剩下的不應該是可點擊的,即沒有seg。從一個視圖控制器處理不同的控制器
現在,我有一個按鈕成功鏈接到控制器,但是當我點擊桌面視圖原型單元格時,它被分配到不同的控制器(在故事板中),沒有任何反應。我也沒有得到任何錯誤。
什麼是最好的方法來解決這個問題?我可以在故事板中製作兩個不同的階段嗎?或者我需要在tableview方法中實現一些東西,在索引路徑選擇行,不知何故抓住與點擊行相關聯的類,並以編程方式延續到不同的屏幕?喜歡的東西: FUNC的tableView(的tableView:UITableView的,didSelectRowAtIndexPath方法indexPath:NSIndexPath){ 的println( 「這裏」) //self.performSegueWithIdentifier("profileSeg」,發件人:個體經營) }
我沒有得到的當我選擇一個單元格時,println在這裏,而且我已經在viewdidload中分配了委託。
編輯
我剛剛意識到解釋這個問題時,我犯了一個錯誤。我實際上有一個鏈接到一個視圖控制器的底部的視圖。它不是一個tableview行...這是工作的seg。但我有CTRL從一種類型的單元格拖到第二個控制器,並且該seg不起作用。還有3種其他類型的細胞,其中沒有任何細胞附着。這與這個問題有什麼關係?
它的原因是,您已經從故事板中的單元格選擇中將segue連接到另一個ViewController,將其從單元格選擇中移除並從ViewController重新添加到ViewController,但您現在需要使用它們的標識符調用特定的segue。 – iphonic
@iphonic當你說從viewController重新添加到viewController你是什麼意思。我ctrl拖動到第二和第三控制器上的黃色圖標,但我在哪裏可以從第一個控制器上拖動? (如果不是從單元格選擇) – user2363025
@iphonic我已經從單元格選擇中刪除了segues,並將viewControllerA連接到了viewControllerB和viewControllerC。 – user2363025