首页 文章
  • 0 votes
     answers
     views

    从文档目录中检索视频,但应用无法找到位置

    我已经实现了Core Data来保存我的应用程序中的字符串格式化的URL . 这些URL是他们录制的视频的URL . 我使用核心数据是因为我希望视频在退出应用后仍可供他们使用 . 我能够保存和检索URLS . 但是,当我使用它们来获取视频缩略图时,它不起作用 . 这是我声明视频文件位置的地方: let documentsPath = NSSearchPathForDirectoriesInDoma...
  • 0 votes
     answers
     views

    保存/编辑重复日历事件的最佳方式

    我有一个SQLite数据库存储我的所有日历事件,模仿如下: TimerEvent *Attributes -date -dateForMark -reminder *Relationships -eventInfo (<->) EventInfo *Attributes -location -notes -recurringKey -remind...
  • 2 votes
     answers
     views

    使用Swift在Core Data获取请求中发生内存泄漏

    当我使用Swift发出Core Data fetch请求时,我遇到了内存泄漏 . 但是,我在应用程序的不同部分进行了几乎相同的获取请求,但它不会导致泄漏 . 在这两种情况下,获取请求都在视图控制器的viewDidLoad中进行,并且获取请求的结果被分配给视图控制器的可选属性 . 以下是不会导致任何泄漏的获取请求的方法: class LocationFilter { //Lots of ot...
  • 5 votes
     answers
     views

    应用程序“未能及时恢复”并挂起

    我的应用程序在我的ipad上正常运行但是当我在我的老板ipad上运行时,它会挂起并存储以下设备日志,任何想法? 事件标识符:6C33511B-7C9A-474C-B888-84A4FAFF6F91 CrashReporter密钥:93bbba4f690eb1b7638fa7a09a3ff3aa4e6872f4硬件型号:iPad2,1过程:Designer [5279]路径:/ var / mob...
  • 13 votes
     answers
     views

    架构错误的未定义符号

    我使用Core Data在表视图中显示数据,但我经常遇到这个问题: 体系结构i386的未定义符号:“_ OBJC_CLASS _ $ _ NSEntityDescription”,引用自:singleViewDelegate.o中的objc-class-ref . 在singleViewController.o中的objc-class-ref“OBJC_CLASS _ $ _ NSFetchRe...
  • 2 votes
     answers
     views

    NSComboBox与Core Data一起使用的正确绑定是什么?

    想象一下,如果您将使用具有两个实体(员工和部门)的核心数据应用程序 . 员工与部门(部门)有一对一的关系,反之则是多对多的关系(员工) . 在UI中,您可以选择单个Employee实体并在详细信息区域中编辑详细信息(当然还有其他属性,并且有用于添加和编辑Department实体的UI) . 使用弹出按钮时,绑定是: content = PopUpArrayController.arrangedO...
  • 4 votes
     answers
     views

    当我的关系删除规则设置为Nullify时,是否也会删除反向关系?

    示例:我有一个部门和一个员工 . 部门与许多员工之间存在Nullify关系,而员工与一个部门之间存在反向关系 . 现在我删除了与员工的关系 . 所以,让我们说营销部门不再与Joe Stevens联系了 . 1)Joe Stevens在询问他的部门时是否仍然链接到营销部门?或者Core Data是自动处理这个并且还“无效”了吗? 2)在Employee一侧指定哪个删除规则是否重要?让我们说那是Cas...
  • 4 votes
     answers
     views

    核心数据中的关系同步

    如果我们选择核心数据并点击某种关系 . 然后我去数据模型检查器 . 有一个名为Relationship sync的部分 . 我想知道它是什么?我认为核心数据默认是同步关系 . 例如,如果我执行employee.boss = someBoss,那么someBoss会自动将员工添加到他的Employees关系中,oldBoss会将员工从他/她的员工关系中移除 . 那怎么来的? 默认情况下,禁用“关系同...
  • 1 votes
     answers
     views

    核心数据:对象图问题

    我的核心数据有问题 . 此方案会出现问题: -I have two entities, for instance "Department" and "Employee". -A to-many relationship from "Department" to "Employee" 当我生成模型时,会生成两个类:“...
  • 4 votes
     answers
     views

    核心数据中的多个反向关系

    我有一个实体库,它包含两个书籍列表 . 图书馆保留这两本书籍非常重要 . 在我的图书馆实体上,我有一个从每个列表到我的图书实体的一对多的关系 . 同样,Book有一个关系“库” . 我的数据从数据库中删除时出现了一些问题,我发现我应该设置反向关系以帮助保持数据完整性 . 但是,在这种情况下,Book会希望能够与我的Library实体上的每个列表 Build 反向关系 . 我怎么能做到这一点? 我天...
  • 0 votes
     answers
     views

    核心数据多对多关系和数据完整性

    我正在使用Core Data和多对多关系:一个建筑可以有多个部门,一个部门可以在多个建筑物中 . 以前使用过数据库后,我不确定如何在Core Data中实现它,但我在Core Data Programming Guide中找到了这个: 如果您有数据库管理的后台,这引起您的关注,请不要担心:如果您使用SQLite存储,Core Data会自动为您创建中间连接表 . 但是,实际上没有任何数据完整性...
  • 3 votes
     answers
     views

    如何强制UNIDIRECTIONAL与众多关系持续存在

    当多对多关系没有逆时,核心数据存在问题 . 对相关属性所做的更改不会持续存在 . 这是我们许多人面临的问题,因为可以通过谷歌搜索找到 . 这是问你是否有人找到了一个技巧/解决方法来实现持久性,除了明显的答案或添加反向关系 . Background : 即使文档中不鼓励单向关系,也不禁止它们 . 该文件仅坚持在没有反向时产生的责任 . 核心数据文档中概述了不希望反转的原因:当您有大量项目链接...
  • 3 votes
     answers
     views

    正确删除核心数据的规则多对多关系?

    在我的核心数据模型中,我有一个配置文件实体,其中包含多个多对多关系 . 其中一个是'寻找' . 许多配置文件可以寻找许多不同的东西 . Core Data中的关系将其Delete Rule设置为Nullify . 我想要发生的是,当删除 Profiles 时,所有搜索条目都不受影响,并且当删除搜索条目时,应该从每个人的 Profiles 中删除它 . 这似乎我应该对Profile和Looking ...
  • 8 votes
     answers
     views

    CoreData:唯一性约束和一对一强制反向关系

    请解释一下,为什么核心数据拒绝创建如下所示的结构 . |Employee | |Department| |------ | <<--(opt)-------inverse-------(non_opt)--> |----------| |id (un) | ...
  • 6 votes
     answers
     views

    核心数据与众多关系 . 他们懒惰负载?

    我有核心数据(适用于iPhone)的典型模型,包括部门和员工(部门 - >>员工) . 我不想在每次加载时加载一个部门的所有员工,所以我认为我将Employee创建为一个获取的 property . 我以为我可以像这样定义一些Predicate: employee.deparmentId = department.departmentId 但我不能(使用Xcode图形编辑器) ....
  • 6 votes
     answers
     views

    核心数据和保留周期

    我有一个核心数据类Game,它与另一个类Player有很多关系 . 这就是他们的 Headers @property (nonatomic, retain) NSSet * players; // In Game.h @property (nonatomic, retain) Game * game; // In Player.h (the inverse relationship) 当我向Ga...
  • 0 votes
     answers
     views

    使用核心数据保留周期

    我想我有一个问题,可能与Core-Data中的保留周期有关 . 代码是一个跟随,其中self.image也是一个NSManagedObject: - (void)setImage:(UIImage*)image1 andThumbnail:(UIImage*)image2 { self.image.data = UIImageJPEGRepresentation(image1, 0.85)...
  • 1 votes
     answers
     views

    如何根据父关系创建过滤Core Data对象的NSFetchRequest?

    我有一个与此类似的Core Data模型: 公司实体 companyName属性(字符串) 与员工实体的To-Many关系 . 员工实体 employeeID属性(字符串) 与父公司实体的To-One关系 我有一个根视图控制器,它在表视图中列出了公司 . 然后选择一行将所选公司的索引推送到另一个视图控制器,该控制器在表中列出Employee . - (void)tabl...
  • 12 votes
     answers
     views

    删除多对一关系的规则

    Apple的Relationship Delete Rules文档简单明了 . 但它只涉及一对多关系(一对一关系的删除规则很容易推断) . 目前尚不清楚这些规则对于多对一关系意味着什么 . 所以我们在这里澄清它们 . 我们使用Apple文档中使用的Employees-Department示例 . 尽管这些规则适用于员工 - 部门关系,但现实生活的影响可能是荒谬的,但作为程序员,我们只是在谈论他们的...
  • 14 votes
     answers
     views

    核心数据 - 中断父上下文的保留周期

    假设我们在Core Data模型中有两个实体:Departments和Employees .该部门与员工有一对多的关系 . 我有以下ManagedObjectContexts: Root:连接到持久性存储协调器 Main:父Root的上下文 当我想创建一个Employee时,我会执行以下操作: 我在主要环境中有一个部门 我在Main上下文中创建了一个Employee 我将部门分配给员工的部门...
  • 4 votes
     answers
     views

    NSManagedObject的保留周期仍然可能吗?

    根据文档,我们有一些麻烦:内存泄漏 . https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/Articles/cdMemory.html: 断开关系强引用循环当您在托管对象之间 Build 关系时,每个对象都会维护对与其相关的对象的强引用 . 这可能会导致强大的参考周期 . 为确保引用周...
  • 0 votes
     answers
     views

    如何在NSArrayController中为具有一对多关系的核心数据设置“Contens Set”?

    我尝试让Core Data在Xcode中使用简单的一对多关系 . 我的2个实体,员工和部门,在数据模型中设置,并创建关系:员工与部门部门有一对一的关系部门与员工有多对多的关系 . 我的xib为每个实体提供了2个表视图 . 我想在那里维护我的数据,选择一个部门应该显示所有员工,我可以使用该控制器的insert方法添加一个 . 我的控制器(每个实体一个)设置: 实体名称 标志准备内容已设置 ...
  • -1 votes
     answers
     views

    核心数据 - 关系

    请让我知道如何通过关系保存对象 . 如果我有两个实体,如Notes,则类别实体注意是一对一的类别 . 类别多对一为Notes . 如果我们有Notes的类别上下文,如何保存.. 请给我一些意见 . 如何通过集保存 . 这会很棒 我有员工和部门实体 . 部门与员工有一对多的关系 . 员工与部门有一对一的关系 . 我想使用部门实体保存员工实体的对象 . 每次我为员工创建新的对象 - import U...
  • 9 votes
     answers
     views

    获取属性v关系(核心数据 - iPhone)

    我是一名新的iPhone开发人员(大约4个月左右),他开始关注Core Data . 在Dave Mark的"Beginning iPhone 3 Development"一书中,它提到了获取的属性和关系之间的区别在于获取的属性允许延迟加载 . 但是,我已经在此站点上看到了其他资源和接受的答案,这表明关系确实允许延迟加载 . 例如,如果我有一个与Employee具有多对多关系的...
  • 5 votes
     answers
     views

    核心数据获得值的总和 . 提取属性与传播

    我对Core Data相对较新(来自SQLite背景) . 刚读完“iOS的核心数据”一书,但当我开始为具有以下型号的应用程序建模时,我留下了一些令人困惑的问题: 'Accounts'具有多对多'transactions'关系和'startingBalance'属性的实体 'Transaction'具有多对多'payments'关系的实体(与Accounts相反) 'Payment'实...
  • 1 votes
     answers
     views

    使用绑定在表中显示核心数据中多对一关系的值

    我有一个核心数据项目,它有一个相当简单的数据模型,但有一个功能我无法实现 . 这是一个非常基本的功能,所以我知道它必须能够实现,但不幸的是,我很难过 . 我会用一个员工场景来解释,而不是给你带来项目细节 . 这是数据模型 实体=员工属性:名字姓 关系:年级部门 实体=等级属性:年级 关系:employeeGrade 实体=部门属性:部门 关系:employeeDepartment employee...
  • 1 votes
     answers
     views

    核心数据:如何根据相关实体的属性获取实体

    这就是我的对象图的相关部分: [Anime] <->> [AnimeName @string @type] 所以 Anime 对象有许多 AnimeName 对象,它们包含一个字符串和它们的名称类型 . 现在要实现"Search by Name"功能,我需要一个匹配所有 Anime 实体的谓词,其中任何名称都包含搜索字符串 . 到目前为止我尝试过的是: NS...
  • 0 votes
     answers
     views

    Core Data-GROUP BY使用与我的实体形成关系的另一个实体的属性

    假设我在核心数据中有2个实体如下: - 实体员工: 员工的属性: - 姓名,职位,薪水,部门 实体部门 部门属性: - name,departmentRank 这是Employee的department属性实际上是与Department类型元素的关系 . 现在可以假设它是一对一的关系 . 我想要做的是使用department属性的departmentRank属性在实体Employee上运...
  • 0 votes
     answers
     views

    核心数据提取按另一个实体中的属性分组

    我有三个核心数据实体: StoreInventory为GroceryStore中的产品建模,其中包括产品位于Grocery Store中的过道 . GroceryStore为杂货店建模 . 它与StoreInventory有很多关系 . 产品塑造食品 . 它与StoreInventory有很多关系 . 我想获得中南部地区所有杂货店的清单 . 我希望列表按产品“Froot Loop...
  • 20 votes
     answers
     views

    核心数据多对多关系 - 谓词问题

    在我的核心数据模型中,我有两个实体:列表和患者 . List有一个名为'name'的属性 . 列表可以包含任意数量的患者,每个患者可以属于任意数量的不同列表 . 因此,我在名单上设置了一个名为“患者”的关系,该关系与患者具有反向关系,患者之间的关系称为“列表”,与列表具有多对多的关系 . 我正在努力弄清楚的是如何创建一个谓词,它将选择属于特定列表名称的所有患者 . 我该怎么做?我之前从未在Cor...

热门问题