2011-11-08 73 views
-2

我在我的應用程序中使用了Core Data。有很多人口和取材。但是,我的應用程序變得非常緩慢。如果你可以建議一些優化,請請。核心數據指導

我使用下面的代碼從核心數據獲取:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 

NSEntityDescription *entity = [NSEntityDescription entityForName:entityName inManagedObjectContext:[(RICAELLEAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext]]; 
[fetchRequest setEntity:entity]; 

NSError* error; 

NSArray *fetchedObjects = [[(RICAELLEAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext] executeFetchRequest:fetchRequest error:&error]; 

在視圖中,這將每一次出現。那是對的嗎?

+1

此外,不知道是否有足夠的代碼來找出發生了什麼。你測量和分析? – bryanmac

回答

0

fetchRequest從未發佈。

+0

@ Nico謝謝你有意義,當需要顯示數據時再次調用它是好事嗎? –

+0

也許他正在使用ARC--如果是這樣,就不需要發佈任何東西。雖然不能確定。 – Toastor