我是Cocoa和xCode的新手,但不是編程。設置並從Xcode代碼中獲取核心數據/ cocoa
我在界面生成器中創建了一些核心數據和界面。
現在我需要編輯並從我的代碼中獲取一些核心數據。事實上,我需要能夠獲得「圖像路徑」來顯示圖片並在「圖像路徑」中設置新值。 「imapepath」是核心數據屬性。
我想通了如何插入一個新條目,但我想編輯值而不是。
NSManagedObjectContext *context = [self managedObjectContext];
NSManagedObject *places = [NSEntityDescription
insertNewObjectForEntityForName:@"Place"
inManagedObjectContext:context];
[places setValue:[tvarNSOpenPanelObj filename] forKey:@"imagepath"];
我希望你們有一些線索;-)
謝謝,有很多閱讀工作要做,但我想這是正確的事情;-) – 2012-01-16 14:43:04
好吧,我讀了它,有一些理解困難,也許我的英語需要刷新:-(無論如何,我我仍然無法開始它 - 也許你可以給我一點線索/提示?與Delphi和數據庫/ SQL編程相比,這是非常不同的: -/ – 2012-01-18 18:12:15
好吧,最簡單的例子....如果你想從核心數據'獲取'一個對象,你創建一個NSFetchRequest - 你在它上面設置一個實體(在你的例子中放置)和一個謂詞(一個where子句) - 然後你在被管理對象上調用executeFetchRequest:上下文 - 然後它會返回你正在尋找的對象,然後你可以編輯它的屬性,這會改變它們在託管對象上下文(在內存中) - 然後在託管對象上下文中調用save:並將它寫入磁盤。 – bandejapaisa 2012-01-18 19:33:21