我正在制作一个需要向用户展示选择输出目录的方法的应用程序。目前,我的视图中有一个 AMPathPopUpButton,看起来很棒。但是,无论我尝试什么,我都无法从中获得路径。
到目前为止我已经尝试过:
- 使用控制器键“selection”和模型键路径 savePath 将 AMPathPopUpButton 的路径值绑定到对象控制器,显示消息“Xcode 无法解析输入的键路径,即使键已添加到对象控制器。对象控制器是然后绑定到我需要使用该值的类的实例中的字典。字典在
-(void)awakeFromNib
.- 结果:从返回空值
[filePathDict objectForKey:@"savePath"]
- 结果:从返回空值
- 将 AMPathPopUpButton 的路径值直接绑定到类实例中的字符串,该类实例也在
-(void)awakeFromNib
.-[AMPathPopUpButton hasVariableForm]: unrecognized selector sent to instance 0x10050e1b0
结果:应用程序在启动时吐出并崩溃。
- 使用插座将 AMPathPopUpButton 连接到类的实例
- 结果:Automator.framework 中的任何地方都没有 AMPathPopUpButton 的定义,所以我得到了错误
Unknown type name 'AMPathPopUpButton'
- 结果:Automator.framework 中的任何地方都没有 AMPathPopUpButton 的定义,所以我得到了错误
我不知道接下来要尝试什么。我确信我无法让绑定工作的事实是基本的(我之前没有使用过绑定,除了与共享用户默认控制器一起使用,然后仅用于文本字段和颜色:p)
有谁知道我做错了什么?