【发布时间】:2013-10-03 01:41:09
【问题描述】:
我在原型单元中的情节提要中定义了一个 UISegmentedControl。尝试将控件插入 IBOutlet 会导致 Xcode 错误“无法编译连接”。经过一番搜索,我发现这个错误消息是因为 IBOutlet 不能以这种方式与原型单元一起使用。有没有办法通过连接到控件的 IBAction 的 id 参数访问 UISegmentedControl*?我将有多个表行,每个行都包含自己的 UISegmentedControl,因此我必须在 IBAction 中添加一些逻辑来区分它们。
【问题讨论】:
-
您有自定义表格视图单元格吗?这是您尝试设置 IBOutlet 的类吗?
-
是的,我有一个 TableViewController 故事板,其中包含两个原型单元,设置为一个自定义类,我一直在尝试连接 IBOutlet。我尝试将 IBOutlet 放入 .h 和 @synthesizing 以及放入 .m ,但都失败了。将 UISegementedControl 连接到 IBAction 可以正常工作,但尝试将其连接到 IBOutlet 会导致上述错误。