我需要将按钮的状态(isEnabled)绑定到NSUserDefaults中的数组状态(空/非空).
我可能需要一个NSValueTransformer将一个空数组映射到NO和一个至少有一个对象为YES的数组.
这不正确,但接近:
[showEmptyFolders bind:@"enabled" toObject:[NSUserDefaults standardUserDefaults] withKeyPath:@"kPreferencesFolderArray" options:nil];
Run Code Online (Sandbox Code Playgroud)
谢谢
将数组与数组控制器链接,并将按钮的Enabled绑定绑定到arrangedObjects.@countkeypath.零计数作为布尔值NO,任何非零值都被视为YES.(它也可以在没有阵列控制器的情况下工作,我只是没有尝试过).
顺便说一下,如果需要,可以添加NSNegateBoolean标准变换器.
| 归档时间: |
|
| 查看次数: |
507 次 |
| 最近记录: |