afincrementalstore

    5熱度

    1回答

    我正在運行與NSPrivateQueueConcurrencyType併發類型凍結(死鎖?),而不是NSMainQueueConcurrencyType。 我上下文初始化: _managedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];

    3熱度

    1回答

    在我的數據模型中,我有用戶和通知,其中一個用戶可以有多個通知。在通知中,用戶關係上的刪除規則設置爲Nullify。 當我刪除一條記錄時,我可以在controllerWillChangeContent中看到它實際上執行了刪除操作,但之後立即執行插入相同的記錄。這似乎源於這種關係。 在executeSaveChangesRequest,如果我登錄的變更請求,我得到: <NSSaveChangesReq

    1熱度

    2回答

    我試圖獲取一些數據沒有NSFetchedResultsController或NSArrayController。問題是,由於AFIncrementalStore的異步性質,我總是得到陳舊的數據(或沒有數據,如果它沒有被提取)數據。 有沒有推薦的方法來處理這個問題?

    0熱度

    1回答

    在我的數據模型處理關係的ID,我有以下實體: Album: - name (required attribute) - year - tracks ... Track: - name (required attribute) - Album ... 我有,通過提供相關的對象只是標識包括關係的詳細信息的服務器數據響應。 /

    5熱度

    1回答

    假設我有一個使用AFIncrementalStore的核心數據模型,並且我有多個REST API端點用於檢索該模型的對象列表。我可以在AFHTTPClient覆蓋-requestForFetchRequest:withContext:像這樣: - (NSURLRequest *)requestForFetchRequest:(NSFetchRequest *)fetchRequest

    1熱度

    1回答

    我在尋找更多關於如何使用AFIncrementalStore的信息。我需要知道如何逐步實施它。 如果我理解正確AFIncrementalStore它是一個從服務器和映射數據模型中獲取數據的層。我對嗎? 所以我有幾個URL需要映射到我的本地模型。他們都使用GET請求。 例如BASE_URL/API /類別 我得到這個字符串響應: [{"category":{"name":"3d max","id":

    0熱度

    1回答

    我使用AFIncrementalStore設置了一個非常簡單的NSIncrementalStore示例。 這個想法是在AppDelegate中設置一個NSManagedObjectContext(使用Apple提供的普通模板,對IncrementalStore進行更改),執行無謂詞或排序描述符的提取和NSLog獲取的實體對象。 一切工作很好,直到我要求任何實體屬性。它崩潰與以下消息: 2013-0

    2熱度

    2回答

    我已經設置了AFIncrementalStore以通過網絡從JSON服務中獲取對象,並將其persistentStore設置爲SQLite數據庫。這一切工作正常。 現在我想要做的是將對象添加到帶外的SQLite數據庫(從AFIncrementalStore指向的Web服務以外的其他位置),並將這些添加項反映在從原始託管對象上下文。 我創建了一個託管對象上下文,原始MOC作爲它的父項,我可以將對象添

    1熱度

    1回答

    我正在嘗試爲與App.Net交談的Mac應用程序採用AFIncrementalStore。與框架附帶的示例應用程序不同,我使用流式API和WebSocket連接。爲此,我使用SocketRocket。這些部分工作正常:我可以建立到ADN的請求連接並獲取連接標識。這是我爲以後對ADN API的請求提供的連接ID。 我的問題是核心數據堆棧被初始化並在我從ADN獲得第一個連接ID之前觸發。我不知道如何處

    0熱度

    1回答

    AFIncrementalStore似乎對AFNetworking 2.0中不再可用的AFHTTPClient有依賴性? AFNetworking 2.0的AFIncrementalStore是否有更新版本,還是我錯過了一些東西?