kvc

    0熱度

    3回答

    我試圖實現一個簡單的命令行Java應用程序,它從RESTful web服務請求一些資源。有沒有辦法將JSON響應自動反序列化到我的模型類中? 在Objective-C中有Key-Value-Coding,它允許你通過它們的字符串表示來創建對象,訪問變量和方法。這可以用來將XML或JSON文檔自動反序列化爲對象,這可以通過一些第三方庫來完成,如RestKit。 Java是否有類似的東西?我知道我可以

    0熱度

    1回答

    我想了解NSArrayController的是如何工作的? 當我創建一個NSMutableArray「employeeArray」舉辦的「人」的對象。 我在GUI中使用NSArrayController並使用「employeeArray」綁定。 我添加了兩個按鈕來添加和刪除「employeeArray」中的「Person」對象。這兩個按鈕都綁定了NSArrayController的「add:」和「

    3熱度

    1回答

    這裏,我使用NSArrayController將Core Data實體的屬性綁定到文本視圖表格單元格的值中。 應怎樣使用語法來訪問模型關鍵路徑的實體的多個屬性? 實施例作爲一個格式字符串:@"%@, %@", lastName, firstName;

    -2熱度

    3回答

    我真的不知道到底如何來形容我想做的事 - 我能做的最好的是提供一些代碼爲例: - (void) doStuffInLoopForDataArray:(NSArray *)arr forObjectsOfClass:(NSString *)class { for ([class class] *obj in arr) { // Do stuff }

    7熱度

    1回答

    這是一個謎: 我上NSManagedObject調用setPrimitiveValue:forKey:。關鍵是對象的合法的,持久的,模型化的屬性。但是,setPrimitiveValue:forKey:失敗,通常爲設置不同的值的任意屬性。該文檔說,在爲未建模密鑰調用setPrimitiveValue:forKey:時,會出現此行爲。所以看來Core Data認爲關鍵是未建模的。 奇怪的部份: 當按

    1熱度

    2回答

    A有一個對象(secondObject),它是NSObject的子類的一個實例,並且在secondObject中,我想獲得對secondObject被實例化的對象(firstObject)的引用。 例子: 在FirstObject.m(UIViewController的子類) SecondObject *secondObject = [[SecondObject alloc] init]; 在

    7熱度

    1回答

    在你有一個屬性「的keyPath」一NSObject的,你要觀察自己和您使用 [self addObserver:self forKeyPath:keyPath options:NSKeyValueObservingOptionNew context:nil]; 是否上述行引起保留週期? 我提出這個問題,因爲我想知道它是否是一個可行的替代重寫一堆setter函數。

    1熱度

    1回答

    這是我在這裏的第一個問題:) 行,所以我必須通過的CocoaPods ReskKit 0.23.3一個謨。我使用RestKit/CoreData。 我獲取一個URL,結果映射到我的對象,並通過核心數據正確保存。我想使用Key-Value Validation來檢查一些已經存在的值。我讀到我可以在我的NSManagedObject上使用方法validateKey:error:。不知何故,它永遠不會被

    1熱度

    2回答

    我的問題取一個簡單的字符串JSON數組是 RestKit: how to fetch a simple JSON array of strings? 但是重複,而原作者找到答案有幫助,我還是輸了。這個問題有兩個獨立的參考文獻,這兩個參考文獻都不足以幫助我(完整的初學者在KVC和RestKit)。 一個參考是here並給出了此示例代碼 RKObjectMapping *mapping = [RKOb

    2熱度

    3回答

    我是RestKit和Objective C的新手。我試圖從帶有RestKit的Web服務中檢索數據。我已經完成了映射,但一些我得到的錯誤,它無法找到匹配的響應。由於JSON格式沒有密鑰,因此我使用的是沒有KVC的映射。 這裏是映射實現 +(RKObjectMapping *)venueMapping { RKObjectMapping *mapping = [RKObjectMappin