nsfetchrequest相关内容

使用 Core Data 访问检索到的托管对象中的数据

我正在尝试访问检索到的托管对象中的数据.Xcode 给我错误“无法下标值类型“[AnyObject]?",索引类型为“int".有人知道我应该怎么做吗?谢谢 这是我保存数据的方法,从我的 viewDidLoad 方法中调用: //保存数据func saveData (jmeno:String, adresa:String, telefon:String) {//代表让 delegate = ..
发布时间:2022-01-20 15:09:39 移动开发

iOS:自然排序

我有一个 iOS 应用程序,它使用 Core Data 来保存和检索数据. 我如何以自然排序顺序获取按 NSString 类型的字段排序的数据? 现在的结果是: 100_title10_title1_title 我需要: 1_title10_title100_title 解决方案 您可以使用 localizedStandardCompare: 作为核心数据获取请求的排序描述符中的 ..
发布时间:2021-12-23 14:35:12 移动开发

通过 NSManagedObjectSubclass 上的 Swift 计算属性对 NSFetchedResultsController 进行排序

我正在使用 Swift 和 Core Data 构建一个应用程序.在我的应用程序中,我希望有一个 UITableView 显示当前在 Persistent Store 中的所有类型的对象.目前,我正在检索它们并使用 NSFetchedResultsController 在表视图中显示它们.我希望表视图按我的 NSManagedObject 子类的计算属性排序,如下所示: class MHClub ..
发布时间:2021-12-23 14:25:17 移动开发

如何在 Core Data 中使用带有 fetchRequest 的谓词

我将联系人标识符从联系人表视图控制器传递到另一个位置表视图控制器.所以我定义了一个委托 ContactSelectionDelegate 并在 Location tableview 控制器中实现方法 userSelectedContact 并获得 contactIdentifierString 我正在搜索数据库以查找 contactIdentifierString 的匹配项并查找另一个属性提 ..
发布时间:2021-12-23 14:24:52 移动开发

从包含 id 的字符串形成 NSPredicate

我有这个问题,我想不出如何写这个谓词. 我有一个名为 Contact 的实体,它有一个字符串属性“pages",比方说 contact.pages = @"1,5,11,15,17"; 我的数据库中有很多联系人,我只想获取这些包含特定 ID 的联系人.所以假设我只想获取这些联系人,哪些页面包含 id @"1". 我能想到这样的事情, NSPredicate* predicate ..
发布时间:2021-12-23 14:12:34 移动开发

如何在 SWIFT 的 IOS CORE-DATA 请求中使用 SQL GROUP BY 和 SUM 函数?

我有一个表 (Transactions),其中包含包含 Account_name 和交易金额的记录.我想计算每个账户的所有交易总额,这些交易以“私人"开头,交易金额 > 1000.我想按名称按降序对账户进行排序. 所以 SQL 请求应该是这样的: SELECT Account_name, SUM(Amount)来自交易WHERE Account_name like 'Private%'和 ..
发布时间:2021-12-23 14:10:27 移动开发

CoreData 获取不同的属性值

我正在尝试将我的 NSFetchRequest 设置为核心数据,以检索实体中特定属性的唯一值.即 具有以下信息的实体: 名称 |率|因素 |_______|______|________|约翰 |3.2 |4 |贝蒂 |5.5 |7 |贝蒂 |2.1 |2 |贝蒂 |3.1 |2 |爱德华|4.5 |5 |约翰 |2.3 |4 | 我将如何设置请求以仅返回一个数组:John、Betty ..
发布时间:2021-12-23 13:52:47 移动开发

Swift Core Data - 组不起作用

我正在开发一个简单的 iOS Swift 应用程序,但找不到任何解决核心数据小问题的方法.我必须对从核心数据中提取的一些数据进行分组,但它不起作用. 这是我的 fetchRequest: (entity: Sets; predicate: ((null)); sortDescriptors: ((“(排序,升序,比较:)"));类型:NSDictionaryResultType;包括Pen ..
发布时间:2021-06-09 19:57:02 移动开发

通过NSFetchedResultsController在UITableView中显示重复的单元格?

我正在查询核心数据,以在一群人中找到“最旧的"和“最重的".对于较大的数据集,这通常是可行的(因为重复匹配的机会较少),但是对于较小的数据集,其中最老的人也可能是最重的人,我遇到了问题. [John,77,160][Pete,56,155][Jane,19,130][Fred,27,159][Jill,32,128] 由于我想在2个 UITableView 的UITableViewCell ..

使用核心数据访问检索到的受管对象中的数据

我正在尝试访问检索到的受管对象中的数据.Xcode给我错误“无法为索引类型为'int'的值类型"[AnyObject]?下标"".有人知道我该怎么办吗?谢谢 这是我保存数据的方法,它是从我的viewDidLoad方法调用的: //保存数据func saveData(jmeno:String,adresa:String,telefon:String){//代表让委托= UIApplicati ..
发布时间:2021-05-06 20:35:02 移动开发