Should Xcode Storyboard support segues from a UITableView with 'dynamic prototype' cells?

混江龙づ霸主 提交于 2019-12-21 05:04:37

问题


I can't get this working. If I drop the master UITableView to use Static cells I can get the segues working, such that when you click on a row in the master it automatically pushes the Child controller on. But with 'dynamic prototype' cells, I click on one of the cells and nothing happens...

Am I supposed to programmatically push the child controller within the prepareForSegue method or something? In which case I'm not sure what advantage a segue here would have over the old way of just using


回答1:


No, you don't have to manually push the child controller. Did you connect a segue in your storyboard file from the dynamic cell to the child controller? Also did you give your dynamic cells an identifier? You can also check out this tutorial:

http://maniacdev.com/ios-5-sdk-tutorial-and-guide/xcode-4-storyboard/

Scroll down to "Beginning iOS storyboards" and have a look at part 1 and part 2. I found them most helpful.




回答2:


Use prepareForSugue: instead, [table indexPathForSelectedRow prepareForSugue will be called before the next scene's loadView.




回答3:


Maybe you forgot to set the reuse identifier of Table View Cell.



来源:https://stackoverflow.com/questions/7911588/should-xcode-storyboard-support-segues-from-a-uitableview-with-dynamic-prototyp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!