我試圖找到解決方案,我認爲必須是一個簡單的問題。我正在使用coredata在我的應用中保留書籤列表。只有三個字段被存儲,出價,訂單和標題。iPhone核心數據更新記錄
在某些情況下,我想更新現有記錄。目前我正在使用謂詞來搜索特定的出價。我遇到的問題是作爲對象訪問記錄,以便可以更新和重新保存。
有幫助嗎?另外,是否有任何指導方針應該在plist或用戶默認值中存儲多少數據?
用戶可能有數百個書籤。
感謝,
豪伊
我試圖找到解決方案,我認爲必須是一個簡單的問題。我正在使用coredata在我的應用中保留書籤列表。只有三個字段被存儲,出價,訂單和標題。iPhone核心數據更新記錄
在某些情況下,我想更新現有記錄。目前我正在使用謂詞來搜索特定的出價。我遇到的問題是作爲對象訪問記錄,以便可以更新和重新保存。
有幫助嗎?另外,是否有任何指導方針應該在plist或用戶默認值中存儲多少數據?
用戶可能有數百個書籤。
感謝,
豪伊
獲取的成果回來爲一組。如果只有一個結果,您可以調用set上的anyObject來獲取實際的管理對象。發佈一些代碼,如果你想要一些詳細的幫助。
核心數據在這裏是正確的解決方案,所以不要訴諸於plists或用戶默認值。
獲取的結果作爲NSSet的實例返回。獲取要更改的對象(使用anyObject或objectAtIndex:或者可以遍歷整個集合),然後更改所需的屬性。然後在你的managedObjectContext上調用函數「save:」。
原諒我的無知,一旦我在featchResultsController上執行獲取,我如何從控制器訪問NSSet?我嘗試使用fetchedObjects,但這只是一個數組。 謝謝 – Ward 2010-07-06 14:34:35