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屬性,而不是其他人將其設置在變壓器上。 但有沒有辦法以編程方式訪問可可綁定上的選項,更具體地說,訪問電流互感器?