2014-02-20 111 views
0

我有一個簡單的項目使用神奇的記錄來存儲值。核心數據和神奇記錄

我很好奇,如果我有一些按順序執行的代碼,它會按順序執行,或者如果有機會它不會由於任何異步函數在背景中以神奇的記錄和核心數據進行。

[MeetingTypes MR_truncateAllInContext:localContext]; 

MeetingTypes *oMeetingTypes = [MeetingTypes MR_createInContext:localContext]; 
[localContext MR_saveToPersistentStoreAndWait]; 

回答

1

有你需要的任何這些電話的擔心沒有異步代碼 - 假設有沒有在你的榜樣任何缺少的代碼,調度另一個工作隊列或其他方面。

您可以很容易地檢查源代碼,以確保它不會分派MR_truncateAllInContext:或MR_createInContext:異步。

+0

因此,該命令將刪除所有會議類型,然後按該順序創建一個新的會議類型? – jdross

+1

是的。由於你沒有切換上下文(事實上你正在使用'localContext',所有的操作會影響後面的,如果同步完成(這是)。 – greymouser