nsfetchrequest 相关问题

在macOS 10.4+和iOS 3.0+上,NSFetchRequest的实例描述了用于从持久性存储中检索数据的搜索条件。它是Apple Core Data Framework中的一个类。

在 SwiftUI 视图模型中使用 FetchRequest

我试图在 SwiftUI 中遵循 MVVM 模式,但我遇到了核心数据和获取请求的问题。 我看过的所有视频和读过的所有文章都有@FetchRe...

回答 3 投票 0

如何在 @FetchRequest 中检索最后创建的 Core Data 父实体及其 1 到多个相关实体?

在核心数据中有 2 个实体 - LocationSet 和 Location 处于一对多关系 我想获取与最后创建的 LocationSet 相关的所有 Location 子项(使用其 .created 属性...

回答 1 投票 0

如何在 Swift 中从后台线程从 CoreData 获取未保存的数据?

我使用以下方法创建了一个 NSManagedObjectContext: 惰性 var ManagedObjectContext: NSManagedObjectContext = { 让协调员= self.persistentStoreCoordinator var 托管对象上下文 =

回答 1 投票 0

打印核心数据

我正在开发一个程序,我创建了一个获取请求来获取我需要打印的数据。我能够记录这样的信息: 2010-10-03 16:57:10.362 lzshow7.2[2537:10b] 我正在开发一个程序,我创建了一个获取请求来获取我需要打印的数据。我能够记录这样的信息: 2010-10-03 16:57:10.362 lzshow7.2[2537:10b] <NSManagedObject: 0x2ca120> (entity: Song; id: 0x2afcb0 <x-coredata://CF5A85CE-BE0F-4ADC-979A-7F4214A8FB19/Song/p9> ; data: { cueName = Freedom; cueNo = 014; cueNotes = nil; songToInstrument = "<relationship fault: 0x2b1800 'songToInstrument'>"; }) 如何将 cueName、cueNo、cueNotes 等属性分开进行打印? 这是获取请求: //Managed object context??? NSLog(@"setting Managed object stuff"); NSManagedObjectContext *context=[[[NSDocumentController sharedDocumentController] currentDocument] managedObjectContext]; NSLog(@"Second line of Managed object stuff"); //fetch request: NSLog(@"Starting to fetch:"); NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"Song" inManagedObjectContext:context]; [request setEntity:entity]; NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"cueNo" ascending:YES]; NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil]; [request setSortDescriptors:sortDescriptors]; [sortDescriptors release]; [sortDescriptor release]; NSError *error; NSMutableArray *mutableFetchResults = [[context executeFetchRequest:request error:&error] mutableCopy]; for (id obj in mutableFetchResults) NSLog(@"%@", obj); NSLog(@"finished looping"); //Error handling if (mutableFetchResults == nil) { // Handle the error. } //[self setEventsArray:mutableFetchResults]; [mutableFetchResults release]; [request release]; } 您使用的方式基本上与在托管对象中存储值的方式相反 NSString *name = [song valueForKey:@"cueName"]; NSNumber *number = [song valueForKey:@"cueNo"]; NSString *notes = [song valueForKey:@"cueNotes"]; ... NSLog(@"%@ %@ %@", name, number, notes); 如果您已经创建了实体的自定义类,您可以添加此方法: - (NSString *)description { NSString *name = [song valueForKey:@"cueName"]; NSNumber *number = [song valueForKey:@"cueNo"]; NSString *notes = [song valueForKey:@"cueNotes"]; ... NSString *returnString = [NSString stringWithFormat:@"%@ %@ %@", name, number, notes]; return returnString; } 通过这种方法,您只需使用 NSLog(@"%@", object); 即可获得漂亮的格式化输出

回答 1 投票 0

SwiftUI:在获取请求中访问核心数据实体选择的最佳实践

总结 你好!我正在寻找在我的 SwiftUI 应用程序中随处获取由用户选择的核心数据实体的最佳方法。该应用程序具有相当复杂的视图结构,包含多个选项卡、模式和

回答 2 投票 0

限制核心数据中实体一对多关系的结果数量

我在核心数据中有以下对象图。 Account实体与Transaction是一对多的关系。它被指定为有序集。 我正在使用 NSFetchedResultsController 来显示

回答 3 投票 0

使用ReactJs从MQTT服务器获取数据

我正在尝试使用react.js和TypeScript从MQTT服务器获取数据。 服务器每 100 毫秒发送一次来自机器人的数据。 我已经尝试过 npm install mqtt 。 我对 MQ 没有太多经验...

回答 1 投票 0

SwiftUI View 和 @FetchRequest 谓词以及可以更改的变量

我有一个视图,显示团队中的消息,这些消息使用带有固定谓词“开发人员”的 @Fetchrequest 进行过滤。 结构 ChatView: 查看 { @FetchRequest( 排序描述符:[NSSortDescriptor(k...

回答 6 投票 0

使用 React 进行数据 Fatch (Nextjs)

我正在使用 next.js,并且正在从 json 中获取数据。现在我看不到 json 中的数据(刷新时会发生变化),例如在表的第一个框中。 有人能帮我吗?我...

回答 1 投票 0

无法获取具有多对多关系的实体

我有多对多关系,并尝试获取关系中不包含某个具有 id 的类别的用户。当我尝试获取时,如果用户包含多个类别,我会获取所有用户。 我尝试...

回答 0 投票 0

如何在 CoreData 和 Swift 中仅获取已保存到上下文中的对象并忽略临时对象?

上下文 我正在构建一个使用 CoreData 的应用程序。打开 NewEntityForm 时,应用程序会创建此实体的对象供用户操作。当用户保存他的更改时,它被保存到

回答 1 投票 0

在核心数据中,我可以执行获取和删除实体的请求吗?

在核心数据中,我可以将获取请求与删除请求结合起来吗? 我会分开做,但我已经设置了获取限制。所以如果我在获取请求上设置获取限制为 200,我不是

回答 0 投票 0

核心数据获取和过滤

我有一个关于 CoreData 的问题。 假设我在 CoreData 数据库中有 2 个 CoreData 实体 SchoolClass 和 Child,其中有多个学校班级,每个班级都有多个孩子。

回答 1 投票 0

SwiftUI 和 FetchRequest 在更新时关闭视图

我不了解为什么 managedObjectContext 中的任何更新都会关闭视图。 我有这样的看法: ConventView -> DetailView -> (SomeView1 & SomeView2) 和我的 SomeView2 波纹管: 进口

回答 0 投票 0

Swift DynamicFetchView的fetchlimit。

我一直在研究一个获取请求,使用这里的答案似乎可以正常工作:https:/stackoverflow.coma607230541254397 import CoreData import SwiftUI struct DynamicFetchView

回答 1 投票 1

核心数据。忽略To-many谓词

我有一个Group > Member关系。在Group.NSManagedObject {类中,我有以下属性: NSManagedObject { 我有以下属性。@NSManaged public var members: 设置 public var status.Int16 { set {..: Int16 { set {...

回答 1 投票 1

检查CoreData中是否已经存在名称属性。

我正在使用NSPredicate过滤FetchRequest,以检查核心数据中是否有对象存在,但我想返回一个布尔值给该函数,以便在对象不存在的情况下添加一个对象,或者直接忽略 ...

回答 1 投票 0

NSFetchRequest fetchBatchSize不工作。

我在NSFetchedResultsController中遇到了fetchBatchSize的问题,所以我决定退而求其次,把它用在一个普通的NSFetchRequest上。我创建了一个非常简单的项目,只有 ...

回答 3 投票 4

Swift, CoreData, FetchRequest, 2个实体, ManyToMany, with GroupBy, Having Count and Sort, How?

我对CoreData的请求很不满意。使用一些SQL派生我就可以了。但在这里我需要一些帮助。我有两个具有manyToMany关系的实体。它看起来像这样。Repeatable (name: ...

回答 1 投票 0

如何在SwiftUi视图中动态处理FetchRequest数据

[我正在尝试使用SwiftUI创建卡路里计数器视图,在该视图中,锻炼数据是从Core Data中获取的,除了将所有数据写出之外,我还想获得今天消耗的卡路里总数。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.