我正在尝试使用绑定对按钮执行操作,因此我在app-controller类中声明并定义了以下方法:
- (void)selectFolderAtPath:(NSString *)path;
我在按钮上做了以下绑定,在IB中:
Argument:
Bind to: App Delegate
Model Key Path: sourcePath (this is a NSString property)
Selector Name: selectFolderAtPath:
目标:
Bind to: App Delegate
Model Key Path: self
Selector Name: selectFolderAtPath:
问题是 - 如果我取消选择'Argument'绑定,则只调用方法,否则它无效。
任何人都可以建议我 - 如何使用cocoa-bindings将NSString作为参数传递给调用的方法?