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