我正在尝试获取放置在表格的每一行中的按钮,并在AppleScriptObjC中按下时删除该行。与Safari相同,当您查看下载列表时,下载文件名称旁边会有一个小X按钮。
我无法将带有删除按钮的deleteRow_(sender)
中的删除方法app delegate
绑定起作用。我有Array Controller
填表。我已将按钮绑定到方法,但点击时没有任何反应。我试图将每个按钮的参数绑定到data source
中的唯一值,并将其目标设置为app delegate
本身,但它使按钮透明且不可点击。
请帮助我如何使用AppleScriptObjC和绑定使其工作。
答案 0 :(得分:0)
感谢@Willeke,我注意到没有为表格指定委托。表绑定到委托中的属性property tableName : missing value
,但未绑定到表的delegate
行。{/ p>
在为表格指定委托后,当我将按钮的操作绑定到与表格视图相同的委托时,一切都像魅力一样。
现在,当动作有效时,本主题的第二部分是如何获取行索引或其他有关我按下哪个按钮的信息?我试图用dataSource
中的值填充参数。我已将按钮绑定到table cell view
,objectValue.myValue
为object key path
,按钮单元绑定到table controller
myValue
object key path
。两者的目标都绑定到与表相同的委托。但所有这些设置都给我一个错误。此绑定的完成方式与绑定所有对象以填充表格的方式相同。