objective-c – 表格视图单元格不起作用

objective-c – 表格视图单元格不起作用,第1张

概述我正在尝试做一些非常简单的事情:设置一个segue,这样当你点击表格中的一个单元格时,它会带你到另一个View Controller.我认为,这个问题源于这些单元格所在的TableView嵌入在常规ViewController中(而不是TableViewController),并且是此ViewController中的两个子视图之一. 据我所知,我已经正确设置了所有内容:我将ViewControll 我正在尝试做一些非常简单的事情:设置一个segue,这样当你点击表格中的一个单元格时,它会带你到另一个VIEw Controller.我认为,这个问题源于这些单元格所在的tableVIEw嵌入在常规VIEwController中(而不是tableVIEwController),并且是此VIEwController中的两个子视图之一.

据我所知,我已经正确设置了所有内容:我将VIEwController与导航控制器中的两个子视图嵌入,将其设置为tableVIEw的dataSource和委托,并创建了一个从tableVIEwCell到我的推送segue故事板中的第二个VIEw Controller.但是,当app运行并且用户单击表中的一行时,它只选择行而segue根本不会触发(我调试了它,甚至没有调用prepareForSegue函数).

这里有什么我想念的吗?或者,如果tableVIEw不是其视图控制器中的唯一视图,那么这是不可能的?

解决方法 这可能会或可能不会对您有所帮助,但我遇到了这个问题,因为我已经定义了两种不同的单元格类型,并提供了dIDSelectRowAtIndexPath实现.我必须添加[self performSegueWithIDentifIEr:@“Whatever”sender:self]作为dIDSelectRowAtIndexPath的一部分,问题得到解决.

如果您至少能够检测行选择,则可以利用此方法.

总结

以上是内存溢出为你收集整理的objective-c – 表格视图单元格不起作用全部内容,希望文章能够帮你解决objective-c – 表格视图单元格不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1060459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存