magicalrecord

    3熱度

    2回答

    我在生產應用程序中發現了一些奇怪的coredata錯誤,並且我能夠獲得崩潰報告。 及其在倍以下消息崩潰 ***誤差對象0x17e400000:釋放未分配指針 ***誤差對象0x17fd03730:被重新分配指針沒有被分配 這裏是堆棧跟蹤 Crashed: SQLQueue 0x13ff15250 for datastore.sqlite SIGABRT ABORT 0x0000000183986

    0熱度

    1回答

    魔法記錄核心數據錯誤「CoreData:錯誤:嚴重的應用程序錯誤,在覈心數據更改處理過程中發生異常,這通常是NSManagedObjectContextObjectsDidChangeNotification觀察者中的一個錯誤 - [__ NSCFSet addObject:]:嘗試插入比零USERINFO(NUL」 func insertChecklistItem(checklistst:Che

    0熱度

    1回答

    我有一個模型數組說[Conversation]。 在conversation模型對象中有另一個模型數組。 在Message模型對象有一個屬性說createdOn 所以我想以降序排列按財產createdOn(一個Date屬性)conversation陣列是在消息模型。 我已經成功排序消息數組。但我排序conversation陣列沒有運氣。 let msgArray = Message.mr_find

    0熱度

    1回答

    我正在使用MagicalRecord,我無法理解如何使其工作穩定且可預測。 當我需要更新一些實體,我從數據庫檢索它們,根據邏輯改變他們,之後那我送他們到我的「節電器」的方法: - (void) saveEntities:(NSArray *)entities { [MagicalRecord saveWithBlock:^(NSManagedObjectContext *localCon

    0熱度

    1回答

    我正在實現使用MagicalRecord和CoreData Wrapper的應用程序中的收藏場景。我正在尋找的價值,如果在我的實體中找到該屬性,它會刪除它作爲最喜歡的,否則它會將它添加到最喜歡的。在這裏做DX *foundDX = [DX MR_findFirstByAttribute:@"code" withValue:cell.DXCodeName.text]; foundDX是我正在檢查的值

    1熱度

    1回答

    我需要查找當前的.sqlite文件位置以進行備份;我該怎麼做呢?這是代碼我有,它返回 「找不到文件」: // find current directory for saori.sqlite NSString *coreDataStorePath = [self createCoreDataStorePath]; // sqlite store setup NSString *storePat

    0熱度

    1回答

    好的,這是我的問題。我正在通過REST-api同步來自服務器的數據。返回的數據使用JSON,我通過它循環並根據數據採取適當的操作。也就是說,我將它作爲新對象存儲,如果它已經存在則更新該對象,或者如果只存在於本地,則將其刪除。 爲了達到這個目的,當我通過JSON循環時,我從返回的對象中收集ID。這給了我一個所有返回對象的索引。然後查詢我的本地存儲數據,看它是否包含任何應該刪除的對象(換句話說,如果本

    1熱度

    1回答

    調試當過我嘗試使用MR_importValuesForKeysWithObject我的應用程序崩潰來插入數據: malloc:對象錯誤0x174291c0e:無效指針從空閒列表中出列。 在malloc_error_break中設置斷點以進行調試。它崩潰 代碼是: + (NSArray *) MR_executeFetchRequest:(NSFetchRequest *)request inCon

    0熱度

    1回答

    我有一個NSArray,我在用戶從tableview中選擇多行後添加對象。選擇用戶後按確認並保存數據。所以根據我在這裏找到的一些例子,我已經實現了代碼,但它似乎一次只保存一個值。該用戶選擇的最後一個值: - (IBAction)confirmPressed:(id)sender { NSLog(@"Selected Are: %@ - %@",selectedDX,selectedDes

    1熱度

    1回答

    應該在App生命週期中調用MagicalRecord.cleanUp()的哪個位置? applicationWillTerminate()不保證被調用(例如,如果用戶強行終止應用程序,則根據this)。 謝謝!