nsfetchrequest相关内容
我正在尝试访问检索到的托管对象中的数据.Xcode 给我错误“无法下标值类型“[AnyObject]?",索引类型为“int".有人知道我应该怎么做吗?谢谢 这是我保存数据的方法,从我的 viewDidLoad 方法中调用: //保存数据func saveData (jmeno:String, adresa:String, telefon:String) {//代表让 delegate =
..
三个问题,但它们都是相关的.如果你喜欢我可以把它们分成三个问题,这样你就可以获得更多的学分.如果你想让我这样做,请告诉我. 我有以下代码允许我访问 NSManagedObject self.managedObjectContext = [(STAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectCo
..
我有一个 iOS 应用程序,它使用 Core Data 来保存和检索数据. 我如何以自然排序顺序获取按 NSString 类型的字段排序的数据? 现在的结果是: 100_title10_title1_title 我需要: 1_title10_title100_title 解决方案 您可以使用 localizedStandardCompare: 作为核心数据获取请求的排序描述符中的
..
我想要核心数据中某个字段的最大值,所以我设置了以下请求: //创建获取NSFetchRequest *fetch = [[NSFetchRequest alloc] init];[获取 setEntity:[NSEntityDescription entityForName:@"MyEntity" inManagedObjectContext:context]];[获取 setResultTyp
..
如何在向 CoreData 发送 FetchRequest 时限制检索到的 FetchedResults 的大小? struct ContentView: View {var fetchRequest:FetchRequest在里面(){fetchRequest = FetchRequest(entity: Kana.entity(), sortDescriptors: [], predicat
..
我正在使用 Swift 和 Core Data 构建一个应用程序.在我的应用程序中,我希望有一个 UITableView 显示当前在 Persistent Store 中的所有类型的对象.目前,我正在检索它们并使用 NSFetchedResultsController 在表视图中显示它们.我希望表视图按我的 NSManagedObject 子类的计算属性排序,如下所示: class MHClub
..
我将联系人标识符从联系人表视图控制器传递到另一个位置表视图控制器.所以我定义了一个委托 ContactSelectionDelegate 并在 Location tableview 控制器中实现方法 userSelectedContact 并获得 contactIdentifierString 我正在搜索数据库以查找 contactIdentifierString 的匹配项并查找另一个属性提
..
我有这个问题,我想不出如何写这个谓词. 我有一个名为 Contact 的实体,它有一个字符串属性“pages",比方说 contact.pages = @"1,5,11,15,17"; 我的数据库中有很多联系人,我只想获取这些包含特定 ID 的联系人.所以假设我只想获取这些联系人,哪些页面包含 id @"1". 我能想到这样的事情, NSPredicate* predicate
..
我有一个表 (Transactions),其中包含包含 Account_name 和交易金额的记录.我想计算每个账户的所有交易总额,这些交易以“私人"开头,交易金额 > 1000.我想按名称按降序对账户进行排序. 所以 SQL 请求应该是这样的: SELECT Account_name, SUM(Amount)来自交易WHERE Account_name like 'Private%'和
..
我有一个具有多个属性的核心数据实体,我想要一个属性中所有对象的列表.我的代码如下所示: let appDel:AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate让上下文:NSManagedObjectContext = appDel.managedObjectContext!让 sortDesc = N
..
我正在尝试将我的 NSFetchRequest 设置为核心数据,以检索实体中特定属性的唯一值.即 具有以下信息的实体: 名称 |率|因素 |_______|______|________|约翰 |3.2 |4 |贝蒂 |5.5 |7 |贝蒂 |2.1 |2 |贝蒂 |3.1 |2 |爱德华|4.5 |5 |约翰 |2.3 |4 | 我将如何设置请求以仅返回一个数组:John、Betty
..
我正在使用一个使用 Core Data 和 NSManagedObjects 来填充 UITableView 的应用程序.我的应用程序中只有一个类,称为 Event.我在 Event 上创建了以下自定义实例方法: - (BOOL)isExpired {return ([[self.endOn dateAtEndOfDay] timeIntervalSinceNow] 我想将显示 Event
..
我有一个视图显示团队中的消息,这些消息使用带有固定谓词“开发人员"的@Fetchrequest 进行过滤. struct ChatView:查看{@FetchRequest(sortDescriptors: [NSSortDescriptor(keyPath: \Message.createdAt, 升序: true)],谓词:NSPredicate(格式:"team.name == %@",
..
我可以使用以下代码轻松获取 Core Data 中的对象 ID: NSManagedObjectID *moID = [managedObject objectID]; 但是,有没有办法通过给它一个特定的对象 ID 来将对象从核心数据存储中取出?我知道我可以通过使用 NSFetchRequest 来做到这一点,如下所示: NSFetchRequest *fetchRequest = [[NS
..
我正在尝试创建一个 fetchRequest 来显示其他数组中尚未存在的所有值.此代码返回我期望的数组: NSArray *questionChoices = [self.currentQuestionChoiceGroup.questionChoices allObjects];NSArray *filteredQuestionChoices = [questionChoicesfiltere
..
我正在开发一个简单的 iOS Swift 应用程序,但找不到任何解决核心数据小问题的方法.我必须对从核心数据中提取的一些数据进行分组,但它不起作用. 这是我的 fetchRequest: (entity: Sets; predicate: ((null)); sortDescriptors: ((“(排序,升序,比较:)"));类型:NSDictionaryResultType;包括Pen
..
我将如何使用托管对象的日期属性对 NSFetchRequest 进行排序.以便它创建一个按顺序排列的数组? 这是我目前的代码... var request : NSFetchRequest = NSFetchRequest(entityName: "History");request.predicate = NSPredicate(格式: "counts = %@", true)requ
..
如果我清楚我需要在搜索内容时重新获取监视器: 我有这个功能可以用提供的字符串重新获取 func search(searchText: String) {self.monitor.refetch(.where(format: "%K CONTAINS[cd] %@", #keyPath(ListEntityType.name), searchText),OrderBy(.ascending(
..
我正在查询核心数据,以在一群人中找到“最旧的"和“最重的".对于较大的数据集,这通常是可行的(因为重复匹配的机会较少),但是对于较小的数据集,其中最老的人也可能是最重的人,我遇到了问题. [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
..