AppleScriptObjC中的@selector等效项

时间:2013-08-06 06:36:08

标签: objective-c cocoa applescript applescript-objc

我正在使用NSDatePickerNSTextFieldNSDatePicker的值更改时更新文本字段。

在Objective-C中,我会使用这种方法:

     datePicker addTarget:self 
                   action:@selector(dateChanged:)
         forControlEvents:UIControlEventValueChanged

我已将此方法转换为以下AppleScriptObjC代码:

     datePicker's addTarget_action_forControlEvents_(me, ¬ 
                  @selector(dateChanged_), ¬
                  (current application's UIControlEventValueChanged))

但是,这会导致构建失败。我代替@selector(dateChanged_)尝试了"@selector(dateChanged:)""@selector(dateChanged_)"dateChanged_;到目前为止没有运气。

将此方法转换为AppleScriptObjC的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

没试过,但应该是

datePicker's addTarget_action_forControlEvents_(me, "dateChanged:", (current application's UIControlEventValueChanged))