magicalrecord

    0熱度

    1回答

    當我嘗試執行提取時,我的應用似乎崩潰了。我正在使用神奇的記錄。錯誤消息是: 收集< __NSCFSet:0x17005a1f0>被列舉時發生了變異。 對我來說,這表明我們在執行提取時正在更改上下文中的對象,但我是新來的,所以我可能是錯的。 下面是它的指向代碼: - (void) buildAndFetchFRCsInContext:(NSManagedObjectContext*)context{

    0熱度

    1回答

    tldr:在coredata獲取過程中,我的應用程序崩潰,出現錯誤:'集合發生了枚舉變異',我想弄清楚變異數據並因此導致崩潰的coredata保存。 我正在使用魔法記錄在覈心數據上執行100次獲取操作。這些提取操作在後臺線程中執行。當這些提取正在運行時,我的應用程序中的某個地方執行保存。現在,顯然當這種保存發生時,我的應用程序崩潰,因爲它改變了另一個ManagedObjectContext中的數據

    0熱度

    1回答

    我對我的項目和我的數據庫使用MagicalRecord我有CDSong實體,可以由多個CDVoter實體投票。 選民在後臺添加和刪除使用從串行調度隊列調用的NSManagedObjectContext.performAndWait(block:)。我有一個NSFetchedResultsController,它提取CD歌曲並顯示他們的選民(在這種簡單的情況下,它只打印選民的名字)。 一切都會好起來

    1熱度

    1回答

    我遇到了問題,因爲嘗試更新一些框架。我使用pod更新,之後無法構建我的項目。該錯誤信息是: Undefined symbols for architecture i386: "_OBJC_CLASS_$_AFHTTPSessionManager", referenced from: objc-class-ref in ... objc-class-ref in .

    0熱度

    1回答

    我從網絡獲取電話和JSON解析它的數據爲: Alamofire.request(url, method: .get, parameters: nil, encoding: JSONEncoding.default) .responseJSON { response in if let status = response.response?.statusCode {

    0熱度

    1回答

    所以我有一些方法可以使用MagicalRecord將我的設置保存在CoreData中。但後來我試圖做到這一點,我得到這個錯誤:Illegal attempt to establish a relationship 'settings' between objects in different contexts 因此,這裏是我的代碼: 此方法由特定的用戶保存數據,誰在使用PROGRAMM現在 -(v

    0熱度

    1回答

    取回當我嘗試對背景上下文獲取它說: [的NSManagedObjectContext Multithreading_Violation_AllThatIsLeftToUsIsHonor() 在後臺線程,我要檢查如果一個對象存在然後更新。如果它不,我插入它,然後更新。出於某種原因,當我嘗試執行提取操作時,xcode一直說我有併發衝突。我不允許在後臺執行提取操作嗎? 這是我對我的背景設置: Persi

    0熱度

    1回答

    我使用magicalrecord在我的應用程序來管理coredata,每一件事情現在是完美的,但我有一個問題,我創建使用此代碼10K實體: [MagicalRecord saveWithBlockAndWait:^(NSManagedObjectContext * _Nonnull localContext) { Person *person = [Person MR_createEntity

    0熱度

    1回答

    我在Swift 3上使用了魔法庫Magical Record,並在調用方法saveToPersistentStoreAndWait()(Screenshot here)時出錯。數據未保存在數據庫中。 的錯誤是「這個應用程序是從發動機後從主線程訪問後臺線程修改自動佈局引擎,這可能導致發動機損壞和怪異的崩潰」

    0熱度

    1回答

    這個現有的對象重複的對象是克隆現有對象的代碼,但它在行sourceSet.enumerated() func clone(source:NSManagedObject,context:NSManagedObjectContext) -> NSManagedObject{ let entityName = source.entity.name let cloned = NSE