magicalrecord-2.2

    0熱度

    1回答

    對於使用MagicalRecord與核心數據支持的sqlite數據庫進行通信的iOS應用程序,應該如何通過Web服務調用保存大型json數據? 由於MagicalRecord(MR)具有一個名爲'rootContext'的NSManagedObjectContext,它具有NSPrivateQueueConcurrencyType併發類型,該類型與持久性存儲關聯爲最高上下文。然後是另一個名爲'de

    0熱度

    1回答

    我使用MagicalRecord其saveWithBlock:方法: [MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) { // some work // ... // -> ups! I changed my mind, I don't want to save! }];

    0熱度

    2回答

    我正在使用下面的代碼創建我的團隊NSManagedObjects。但是,當我打印我的數組對象的Xcode控制檯說我陣列是空的。 [MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) { NSArray *array = [Team MR_importFromArray:objects inContext

    0熱度

    1回答

    當我第一次啓動我的應用程序時,我創建了Show對象,它包含與Feature實體的多對關係。第一次啓動我的應用程序後,它正確存儲我的顯示對象與它正確的功能。問題是,當我第二次啓動我的應用程序時,它會從我的數據庫中刪除所有功能,儘管沒有第二次訪問數據庫(我們正在更新每五天只顯示一次)。 在這裏,我將其用於存儲代碼: -(void)insertOrUpdateShow:(Show_fr*)show wi

    0熱度

    1回答

    我創建了一個TAB分隔文件,用於備份目的;下面的代碼用於恢復文件。該文件有5個記錄;第一個記錄包含標籤標題,其餘爲數據。 進行還原時,只有第一個記錄被還原,其他3個被標記爲不成功。這裏是恢復代碼: - (IBAction)aRestoreCoreData:(UIButton *)sender { // user has to move file to iTunes so we can get it

    1熱度

    1回答

    我有一個包含所有應用程序設置的CoreData記錄。當我讀取單個記錄(使用MagicalRecord)時,我得到一個數組。我的問題是:我可以不使用「[0]」(字段索引),而是使用[@「shopOpens」]來獲得記錄中各個字段的可解決性? 我在想這樣的事情,但我不認爲這是正確的: NSPredicate *predicate = [NSPredicate predicateWithFormat:@

    0熱度

    1回答

    我想使用MagicalRecord(版本2.3)更新現有的CoreData實體;這是我的代碼: PreferenceData *updateData = [PreferenceData MR_createEntityInContext:defaultContext]; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"aHo

    0熱度

    1回答

    我試圖找出爲什麼這個失敗: [defaultContext MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error) { if(success) NSLog(@"update successful"); else NSLog(@"update failed: %@", e

    1熱度

    1回答

    我從API資源中檢索一些數據,並且想要使用魔法記錄將結果存儲在我的城市實體內,當過程完成時,使用結果在我的ViewController中重新加載tableView。 一切都很好,但是當我第一次啓動應用程序時,會啓動dowload進程並將數據保存在覈心數據中。 但我的ViewControllers中的表視圖是空的。 如果我在第一時間 後啓動應用程序的正確的tableView刷新。 我不知道問題是否在

    1熱度

    2回答

    我使用MagicalRecord 2.2並試圖在後臺線程上默認運行我的讀取查詢,但似乎文檔已過時。具體來說,它說: If you need to create a new managed object context for use in non-main threads, use the following method: NSManagedObjectContext *myNewCont