core-data

    1熱度

    2回答

    我正在使用核心數據創建我的Notes應用程序。 我使用下面的代碼成功創建新的註釋: let note = CoreDataHelper.newNote() note.noteTitle = noteTitleTextField.text ?? "" note.noteContent = noteContentTextView.text ?? "" note.no

    0熱度

    1回答

    我想從核心數據中提取我的數據,其中書籍分配給人「Max」。對於這一點,我有以下代碼: let request = NSFetchRequest<Book>(entityName: "Book") request.predicate = NSPredicate(format: "person.firstName = %@", "Max") do { let books

    2熱度

    1回答

    = vs ==我在他們提到的蘋果文檔中看到=,==將表現相同。 https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Predicates/Articles/pSyntax.html#//apple_ref/doc/uid/TP40001795-SW1 但在蘋果的例子,他們使用在大多數情況下==和=的零

    1熱度

    1回答

    如何根據土耳其語排序fetchResult,在結果結尾處排序土耳其字符。 let managedObjectContext = (UIApplication.shared.delegate as! AppDelegate).managedObjectContext let fetch = NSFetchRequest<Contact>(entityName: "Contact")

    0熱度

    1回答

    我正在使用swift 4 for macOS,並將我的數據從核心數據轉換爲NSTableview。 現在我想保存我的數據的順序。 例子: MyCoreData1 (Row 1) MyCoreData2 (Row 2) MyCoreData3 (Row 3) MyCoreData4 (Row 4) 現在我拖排序並丟棄這樣的: MyCoreData1 (Row 3) MyCoreData2

    3熱度

    1回答

    我有一個應用程序,它將一些信息存儲在coredata中並讀取它們。 我正在寫這個應用程序的消息擴展,我希望這個擴展讀取相同的數據,但我總是有空的響應。 這裏是我使用的主要應用程序的代碼:我使用完全相同的擴展相同的代碼 context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext

    1熱度

    1回答

    我有一個實體的集團和與人的關係: Group: Group.leader -> Person (To One) Group.looser -> Person (To One) Group.others ->> Person (To Many) 在leader,looser和others集我可以有不同的Person實體。同一人可能是leader在一個組中,looser在第二個並且在oth

    0熱度

    1回答

    我正在構建一個應用程序,它使用CoreData數據庫將其數據存儲在產品上。這些產品顯示在UICollectionView中。此CollectionView中的每個單元格都顯示其包含的產品的基本信息,包括圖像。 雖然單元格相對較小,但它們顯示的原始圖像最好安靜得很大,因爲它們也應該能夠以較大的圖像視圖顯示。 > UICollectionViewCell { 讓細胞= collectionView.d

    0熱度

    1回答

    我已經創建了兩個實體稱爲Question和Answer如下: 現在,我保存在兩個實體的一些數據在某個時間點。這個代碼工作正常。 現在,我想它的答案來獲取的問題,所以我使用的代碼如下: class func getAllQuestions(inManagedObjectContext context: NSManagedObjectContext) -> [Question] { let

    0熱度

    1回答

    我在CoreData併發性方面遇到了一些問題。 我不能做context.perform而目標線程被阻止DispatchGroup。 舉個簡單的例子說明這個問題: func upload(objects: [NSManagedObject]) { let group = DispatchGroup() for object in objects { group.ent