7
我正在尋找在我的iPhone應用程序中使用核心數據。持久性存儲是否需要iPhone上的核心數據?
該應用程序並不需要存儲所使用的數據,但它需要進行管理和查詢。
核心數據可以用於純粹存在於內存中且不保存到磁盤的數據集嗎?
我正在尋找在我的iPhone應用程序中使用核心數據。持久性存儲是否需要iPhone上的核心數據?
該應用程序並不需要存儲所使用的數據,但它需要進行管理和查詢。
核心數據可以用於純粹存在於內存中且不保存到磁盤的數據集嗎?
當然,只需將存儲類型設置爲NSInMemoryStoreType即可。更具體地說,你設置它是這樣的:
NSError *error = nil;
//Ignore that it is called an "NSPersistentStore", it is not persisted
NSPersistentStore *inMemoryStore = [persistentStoreCoorindator addPersistentStoreWithType:NSInMemoryStoreType configuration:nil URL:nil options:nil error:&error];
if (inMemoryStore && !error) {
//It is setup
}
完美!謝謝! – Jasarien 2009-07-25 11:42:37