nsmanagedobject相关内容
您知道有什么方法可以删除存储在 Core Data 中的所有条目吗?我的架构应该保持不变;我只想将其重置为空白. 编辑 我希望以编程方式执行此操作,以便用户基本上可以点击 reset 按钮. 解决方案 您仍然可以使用 NSFileManager:removeItemAtPath:: 方法以编程方式删除文件. NSPersistentStore *store = ...;NSE
..
我有一个包含 3 个实体的一级方程式比赛数据模型: RacingActor:抽象实体 Pilot:继承自 RacingActor 团队:继承自 RacingActor 如果我生成 NSManagedObject 子类来表示这些实体,则生成的代码根本不代表这种设计: 一切都继承自 NSManagedObject 没有什么能阻止我实例化 RacingActor Pilot 中
..
我上周发布了我的第一个单独的 iPhone 应用程序,它可以计算12V 船用和船用电池使用情况.我在模拟器和我的 iPhone 上对其进行了大量测试,当我感觉一切正常时,我将应用程序存档并将其发布给 Apple.当用户开始使用该应用程序时,他们注意到计算未按预期进行.下面的代码是 NSManagedObject 模型上的一种方法,在调试时释放时会产生不同的输出. 下面应该总结了相关 Disc
..
我想要一个简单的应用程序,其中包含一个排序的项目列表.单击每个项目进入详细视图,单击另一个按钮更新项目的字段,该字段应重绘原始列表. 列表视图由: import SwiftUI导入核心数据结构内容视图:查看{@Environment(\.managedObjectContext) var 上下文@State private var itemName: String = ""//获取所有数据
..
我已经将 alertview 文本字段中的数据添加到 coredata 的对象中,就像这样...... let category = Category(context: self.context)category.alertTextFieldData = (alertController.textFields?.first?.text)! 但现在我想将它添加到一个 CoreData 数组中,我
..
我有两个进程正在与同一个持久存储进行通信.我将上下文保存在一个进程上,并发布了一个分布式通知.另一个进程看到分布式通知,并再次获取其数据,但仍接收旧数据.我是否需要进行某种“刷新"才能让另一个进程从商店中获取正确的数据? 编辑:所以,事实证明我正确地刷新了数据.NSManagedObjects 有一个“refreshObject:mergeChanges"方法,你可以用它来做到这一点.该问题
..
我有一个子类 NSManagedObject 类: @interface MapStateDB : NSManagedObject@结尾 现在我想创建一个 MapStateDB 类的子类: .h @interface MapState : MapStateDB@property (weak, nonatomic) id 代表;@结尾 .m @implementation MapSt
..
大家好(抱歉我的英语不好,我是法国人), 我正在尝试将我的 NSManagedObject 放入 NSUserDefaults 以检索它的关系.基本上我使用了 NSCoding 并且我已经实现了所需的方法,但是因为它是 NSManaged 对象,所以 init 方法的签名是: init(entity: NSEntityDescription, insertIntoManagedObjectC
..
我有一个核心数据模型如下,其中孩子是一对多的关系. .h @implementation MyEntity@动态名称;@动态的孩子;@结尾 .m @interface MyEntity : NSManagedObject@property (nonatomic) NSString *name;@property (nonatomic) NSOrderedSet *children;@结
..
我已经从一个 url 下载了信息,我将这个 url 作为 NSOperation 发送到 NSOperationQueue 中,我想知道,我如何删除特定的 NSOperation 来下载特定 url 的数据,现在我正在这样做: AppDelegate *appController = (AppDelegate *) [[UIApplication sharedApplication] deleg
..
我创建了一些 NSManagedObject 类用于 CoreData 我需要添加一些额外的属性来格式化我正在使用 GRMustache 模板. 这是一个示例属性: -(NSString *) PriceFormatted {NSNumberFormatter *nfm = [[[NSNumberFormatter alloc] init] autorelease];[nfm setNum
..
我在类中声明了一个 var,如下所示: @NSManaged var isFavorite: Bool 我想声明一个属性观察者,与下面的非常相似. var组织:字符串{didSet { postNotificationWithName( "newData" ) }} 但是,Swift 告诉我不允许在 NSManaged 变量上使用属性观察器.有什么方法可以为我的 isFavorite 变
..
我有一个方法,我在这里传递一个“id": NSString *id = @"4bf58dd8d48988d181941735";[self getNames:id]; 这很好用,但是当我使用 segue 中传递的对象中的“id"时: NSString *id = _selectedStore._id;[self getNames:id]; 我收到错误: 'NSRangeException
..
我正在使用 Core Data 开发多线程应用程序.具有讽刺意味的是,当我了解到 Core Data 不是线程安全的时,我认为该应用程序即将完成......因此,我现在添加多上下文而不是我从 Xcode 模板中获得的单上下文(并且有到目前为止一直在工作,真的,但我猜这更多的是运气而不是技能) 我正在尝试将 > iOS 5.0 方法与父/子上下文一起使用,这与我正在尝试做的事情非常吻合,但是当
..
我正在尝试访问检索到的受管对象中的数据.Xcode给我错误“无法为索引类型为'int'的值类型"[AnyObject]?下标"".有人知道我该怎么办吗?谢谢 这是我保存数据的方法,它是从我的viewDidLoad方法调用的: //保存数据func saveData(jmeno:String,adresa:String,telefon:String){//代表让委托= UIApplicati
..
在Swift 1.2中覆盖函数 prepareForDeletion 失败 //游乐场-名词:人们可以玩耍的地方导入UIKit导入CoreData扩展NSManagedObject {@objc func prepareForDeletion(){println(“删除对象")}} 错误:带有Objective-C选择器的方法'prepareForDeletion()''prepareFor
..
目前,我正在开发一个用于预订汽车的应用程序.所有与预订有关的数据都存储在实体"Bookings"中.由于“预订"的某些属性或“预订"与其他实体之间的关系是强制性的,因此我决定将实体“预订"的所有托管对象添加到其自己的ManagedObjectContext中.该上下文也将存储在单独的变量中,以避免丢失它.除非我签署(企业商店或即席存储)我的应用程序并进行部署,否则此方法将正常工作.ARC已启用.
..
我在一个较大的项目中遇到了问题,并将其归结为这个简单的代码.出于演示目的,我在Model.swift文件中创建了一个新的Swift项目,其中包含以下内容: import Foundation导入CoreData类别A:NSManagedObject {@NSManaged var foo:字符串}最终班B:A {@NSManaged var bar:字符串}func testB(obj:B)-
..
我正在尝试使用带有swift和CoreData的自定义类作为可转换对象.我一直在浪费时间试图弄清楚,但不能.我不断收到两个错误:无法将属性标记为@NSManaged,因为它的类型无法在Objective-C中表示,并且无法将属性声明为公共,因为它的类型使用内部类型. 非常感谢您的帮助.谢谢. 我有一个名为User的CoreData对象.我还有一个名为Site的对象. 我不希望Site对象
..
我是 swift 的新手.我试图创建一个核心数据 NSManagedObject 类,就像我以前在 Objective-C 中所做的那样. 在Objective-C中,我将创建类似 +(国家*)countryWithName:(NSString *)名称inManagedObjectContext:(NSManagedObjectContext *)上下文{NSFetchRequest
..