cocoa-bindings

    0热度

    1回答

    我在XIB中使用绑定到NSObjectController。当我设置NSObjectController的新内容对象时,唯一不变的文本域值是具有第一响应者的文本域值。模型更改没有问题。 如果我不使用自定义getter/setter,则拥有firstResponder(isBeingEdited)的文本字段将更改而不会出现问题。 我的KVC,KVO有什么问题? 我的自定义getter/setter低

    0热度

    1回答

    我有一个应用程序需要按组显示大量数据。我在表格的角落视图中放置了一个组选择菜单,以允许用户选择要查看的组。 此表的列具有标识符fld#0..n和用于提取数据的关联控制器。在目标类中,它将 - 使用绑定到视图控制器的IBOutlet检索组选择,并使用它通过切换选择要显示的值。 所有的花花公子,直到我需要支持多个视图/窗口实例。所以我想我会在运行时,改变?在表列和它的绑定中。迄今为止,我只能通过IB完

    0热度

    1回答

    所以我有,我想隐藏取决于BOOL视图 我用可可绑定为此 [view bind:@"hidden" toObject:self withKeyPath:@"someBOOL" options:bindingOptions]; 现在我希望我的另外一个问题是, BOOL也被绑定到视图。 所以,如果这些布尔值将的回归YES,我想view被隐藏 [view bind:@"hidden" toObject

    0热度

    1回答

    如何为可选数据类型的属性设置可可绑定? 我有通过键绑定,而这又是管理对象为[属性]的阵列,其被定义为从NSArrayController的显示数据一个NSTableView: class Property: NSObject { var distance: CLLocationDistance var ETA: TimeInterval? var co

    0热度

    2回答

    我是SWIFT编程新手,想要做一个简单的应用来学习如何使用核心数据并将其绑定到应用中。我已经看过大量的例子,但都看起来很老了。我在XCode 9工作。 我开始使用Core Data的MacOS Cocoa应用程序。我有一个名为“Workout”的简单实体,包含4个属性date,seconds,sport和rpe。 然后我在视图控制器场景下添加了一个数组控制器。我添加了一个将数组控制器设置为数据源的

    0热度

    1回答

    我想通过视图控制器找出将NSArrayController(依次绑定到表视图)绑定到NSDocument实例的NSArray属性的正确方法有困难。 我的NSDocument子类有一个属性NSArray * pages。我首先在视图控制器中镜像了pages属性,但这意味着当NSDocument将项目添加到其pages数组时,表视图不会更新。在这种情况下强制更新的唯一方法是在视图控制器中的will..

    1热度

    1回答

    我是比较新的雨燕和可可的世界,并希望能得到最新最好的方式来设计数据模型为人民的意见如下: 我现在有一个原型项目为MacOS,具有以下(简化的)数据模型: class Loan: NSObject, XMLParseDelegate { var id: Int var address: Address // ... other properties and method

    1热度

    1回答

    我试图使用与NSTableView的可可绑定和我有一些问题文本框的参数值的绑定: 我使用这个代码,等级: class Person : NSObject { var givenName:String var familyName:String var age = 0 var lol = 0 override init() { givenName = "given"

    3热度

    1回答

    我已经被绑定到一个子类对象时,用下面的方法的一个NSPopUpButton覆盖: - (id)valueForKeyPath:(NSString *)keyPath { NSLog(@"valueForKeyPath: %@", keyPath); if ([keyPath hasSuffix:@"availableVoices.name"]) { return s

    0热度

    1回答

    原因并不重要,因为我知道这是不好的,但它只是为了好奇。更好的方法是,我们要做的就是让变压器访问共享实例来更新self属性,而不是其他人将其设置在变压器上。 但有没有办法以编程方式访问可可绑定上的选项,更具体地说,访问电流互感器?