如何避免核心数据警告“实体应该具有反向关系”?

2024-01-01

我有一个模型图,其中有几个实体与其他实体具有一对多的关系。
这意味着反向关系应该是一对多,但这是不可能的。

核心数据运行良好,无反比关系;唯一让我发疯的是警告:

实体应该具有逆关系

有人知道如何避免这些特定警告吗?


反向关系

大多数关系本质上是双向的。如果部门与在该部门工作的员工存在一对多关系,则员工与部门之间存在逆向关系。主要的例外是获取的属性,它表示弱单向关系 - 从目标到源没有关系(请参阅“获取的属性”)。

您通常应该对两个方向的关系进行建模,并适当地指定逆关系。如果发生更改,Core Data 使用此信息来确保对象图的一致性

参考于苹果文档 https://developer.apple.com/library/tvos/documentation/Cocoa/Conceptual/CoreData/HowManagedObjectsarerelated.html

作为一般规则,一对多关系具有多对一逆关系。如果您想定义多对多关系,只需将一个关系定义为对多,并将其逆关系定义为对多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何避免核心数据警告“实体应该具有反向关系”? 的相关文章

  • 如何通过填充 NSDictionary 以 JSON 格式发送 UIImage

    我正在尝试使用 JSON 将数据发送到服务器 我可以使用我的对象和关键参数创建 NSDictionary 但我想发送我的图片 图片是UIImage NSDictionary mainJSON NSDictionary dictionaryW
  • 在 iOS 中擦除绘图

    我正在开发一个绘图应用程序 我有一个UIBezierPath 我用它在touchesMoved中绘制 并将其转换为CGPath 然后在tCGplayer上绘制 这是我的代码 void touchesMoved NSSet touches w
  • 如何使用 WKWebView 正确实施身份验证质询?

    我正在构建一个网络浏览器 但在网络方面我真的是新手 我想测试下面的代码示例 但我没有现实生活中的示例可以使用 void webView WKWebView webView didReceiveAuthenticationChallenge
  • 从视频生成缩略图 - ios7

    我用这个作为参考 从视频 URL 或 iPhone SDK 中的数据获取缩略图 https stackoverflow com a 6027285 1145339 该方法使用 MPMoviePlayerController 类而不是 AVF
  • 什么是已弃用的推送转场? (iOS 8)[重复]

    这个问题在这里已经有答案了 我不知道在这种情况下已弃用意味着什么 我是编程新手 正在 Xcode 6 中制作我的前几个应用程序 今天我正在制作一个待办事项列表应用程序 当连接到用户可以输入新待办事项以添加到主表的场景时 我被邀请使用推送转场
  • NSString keepCount 是 2147483647 [重复]

    这个问题在这里已经有答案了 可能的重复 NSString 保留计数 https stackoverflow com questions 1390334 nsstring retain count Objective C NSString 属
  • iOS:加载时的设备方向

    似乎当我的应用程序加载时 它不知道其当前方向 UIInterfaceOrientation orientation UIDevice currentDevice orientation if orientation UIDeviceOrie
  • 在 iOS 上的 OpenGL ES 2.0 中创建 16 位亮度纹理

    我的文件中有 16 位数据 我正在尝试将其加载到 iOS 上的 OpenGL 亮度纹理中 如果我手动将 16 位值重新调整为 8 位 我可以按如下方式加载和显示数据 glTexImage2D GL TEXTURE 2D 0 GL LUMIN
  • 如何使用 iOS 可达性

    我正在开发一个使用网络的 iPhone 应用程序 iPhone 通过 HTTP 请求与我的服务器通信 并且应该可以在 WiFi 和 3G 上运行 我目前使用NSURLConnection initWithRequest向我的服务器发送异步请
  • 如何在 UITableView 中显示零行的表格

    我正在动态地将内容加载到 UITableView 中 如果有数据 表格需要显示数据 如果没有数据 表格应显示普通页面 但在我的应用程序中 表格显示带有两条分隔线的普通页面 我需要删除此分隔线并显示纯白色页面 请建议 任何帮助 将不胜感激 如
  • Flutter - 选择 TextFormField 时键盘不显示

    我目前遇到一个问题 当我选择任何一个时 键盘不会出现TextFormFielda 内的小部件Form小部件 这是表单的代码 位于我的内部CreateAccountForm有状态的小部件 import package flutter mate
  • 从xcode上触摸屏的坐标获取ImageView的像素数据?

    单击视图并从视图内的图像获取正确的像素数据似乎存在问题 func handleTap gestureRecognizer UIGestureRecognizer print You tapped at gestureRecognizer l
  • 无法验证包:721772200.itmsp

    我写这篇文章是因为我有一个严重的问题 我在cartoonsmart 网站上购买了Commander Cool 游戏 然而 一个严重的问题发生了 iTune Connect 验证无法接受该申请 我尝试从两个不同的开发者帐户发布它 但错误仍然发
  • Swift 3:如何访问48字节CFData中matrix_float3x3的值?

    我正在尝试访问内在矩阵answer https stackoverflow com a 48159895 9296667 通过运行下面的命令 我能够得到一个 48 字节的任意对象 https developer apple com docu
  • scntool:无法转换文件,失败原因:*** -[__NSSingleObjectArrayI objectAtIndex:]:索引 1 超出范围

    我正在 Xcode 9 3 下开发一个基于 iOS 11 3 SceneKit 的项目 我有几个 dae 文件格式的 3D 模型 每当我构建项目时 其中一个模型不会被复制到最终的 iOS 包中 深入研究错误 我在复制捆绑资源构建阶段收到以下
  • 使用远程图像创建 MSSticker

    我正在尝试找出使用网络上托管的图像创建 MSStickers 的方法 我可以使用本地图像创建 MSStickers 例如 NSString imagePath NSBundle mainBundle pathForResource imag
  • 使用 Protobuf-net,我收到有关 List 未知线路类型的异常

    我已经开始将 Unity iOS 游戏转换为使用 Protobuf net 保存状态 看起来一切正常 直到我将此实例变量添加到GameState ProtoMember 10 public List
  • 如何在 Swift 中使用indexesOfObjectsPassingTest:

    IndexOfObjectsPassingTest 的声明在 Swift 中看起来像这样 func indexesOfObjectsPassingTest predicate AnyObject Int CMutablePointer
  • 如何将图像放入此 UIPickerView 中?

    我不知道如何创建一个在文本一侧带有图像的自定义 UIPickerView 我一直在寻找一种方法 我刚刚发现了这个 UIView pickerView UIPickerView pickerView viewForRow NSInteger
  • AFNetworking XML 请求问题

    我在用着AFNetworking 2使用 JSON 响应 它工作正常 现在我必须将其转换为 XML 而不是使用 JSON 因为服务器响应是 XML 格式的 在我搜索之后 我找到了这段代码 但它不起作用 与 Charles 我发现请求是错误的

随机推荐

  • PHPUnit - 当 dataProvider 返回空数组时不要失败

    我有一个 PHPUnit 测试 它使用 dataProvider 数据提供者检查文件系统中的某些文件 但是 我在不同的环境中使用此测试 这意味着文件可能不存在 这意味着 dataProvider 没有找到任何内容 并且测试未执行 这会导致测
  • 将多维 PHP 数组传递给 javascript

    我有一个数组 my array 看起来像 array 2 25 gt int 10 30 gt int 8 我想将它分配给一个 javascript 数组 但我很难做到这一点 有什么建议么 编辑 起初 我以为我可以像字符串一样分配它 但这不
  • 高效的最长公共子序列算法库?

    我正在寻找一种 空间 高效的 LCS 算法实现 以便在 C 程序中使用 输入是两个随机访问整数序列 我目前正在使用关于 LCS 的维基百科页面上的动态编程方法 然而 这在内存和时间上有 O mn 的行为 并且对于较大的输入来说会因为内存不足
  • ZendFramework 2 中的控制器特定布局

    我的 zendframework 2 应用程序中有一个模块 其中包含两个控制器 我想为控制器的其中一个操作设置不同的布局 有没有办法在模块配置文件中设置它 P s 我只是尝试使用以下命令将其设置在控制器的 CONSTRUCT 方法内 但它不
  • 在 Material UI 中,我们何时使用 Input 与 TextField 来构建表单?

    也许这只是一个基本问题 但到目前为止还没有找到任何合理的解释 我是 React 的初学者 最近正在使用 Material UI 我不太清楚何时使用输入和何时使用输入Textfield用于构建表单 看文档感觉是TextField是什么的超集I
  • 尝试刷新令牌后,令牌被取消验证

    我将 Symfony 环境从 3 3 更新到 4 0 更新后 我的登录出现问题 数据库提供的用户 当我提交登录表单时 我直接返回到登录表单 没有任何错误消息 当我使用无效凭据时 我收到了相应的错误消息 这是尝试登录后的日志 使用 in me
  • 是否可以操作 CMDIFrameWndEx 的 CMFCMenuBar 的菜单?

    我的主框架有一个 CMFCMenuBar 成员 其中包含当前文档类型的菜单 我想动态添加 删除子菜单 例如 如果用户选择显示地图窗格 我想在 文件 菜单旁边添加一个地图子菜单 反之亦然 如果地图窗格关闭 我也想删除地图菜单项 一件可行但我不
  • Android:放置后,被拖动的editText消失

    我正在尝试创建一个用户可以在其中移动输入的表单 我有一个 editText 并希望它能够将其移动到我的relativeLayout 中的新位置 我可以捡起它并移动它 但一旦我放手 它就会完全消失 我已经尝试了几乎所有的方法 我认为 onDr
  • 删除的对象将通过级联重新保存(从关联中删除删除的对象)

    我有以下两个实体 1 播放列表 OneToMany fetch FetchType EAGER mappedBy playlist orphanRemoval true cascade CascadeType ALL OrderBy adO
  • git 克隆为 utf8 而不是 us-ascii

    当我跑步时git clone SOMEREPO从 GitHub 收到的文件位于us ascii file bi index php text plain charset us ascii 我怎样才能收到它们utf8 Thanks git c
  • 如何使用img标签

    我是一名在简单应用程序中工作的学生 我不知道如何使用 img 标签 我尝试了一个这样的代码 但在执行代码时 图像没有显示 请查看代码并帮助我看看出了什么问题在代码中 code is
  • lmer 分组错误

    我有一个具有以下结构的数据框 gt t lt read csv combinedData csv 1 7 gt str t data frame 699 obs of 7 variables Awns int 0 0 0 0 0 0 0 0
  • 如何在 Perl6 中查看散列的内容(以类似于 Perl 5 模块 Data::Dump 或 Data::Show 的方式)?

    在 Perl 5 中 如果我想查看哈希的内容 我可以使用Data Show https metacpan org pod Data Show Data Dump https metacpan org pod Data Dump or Dat
  • UITextField 中的文本编辑后向上移动(编辑时居中)

    我有一个奇怪的问题 我有一个 UITextField 用户应该在其中写入某物的数量 因此该字段称为 amountField 一切看起来都很好 当用户开始编辑文本字段时 文本位于垂直和水平中心 这很棒 但是 当用户结束编辑时 文本会向上移动一
  • 如何抗拒订购?

    给定表单输入A B C其中顺序不固定 例如C B A也可能 我如何将字符串解析为元组 a b c 以便再次对结果进行排序 更大的例子 Input A A 1 B 2 C 3 Input B C 3 B 2 A 1 Parsers a A g
  • Entity Framework Code First - 有没有办法从 POCO 类创建模型图 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我真的很喜欢新的实体框架代码优先功能 目前处于 CTP5 王牌的一件事是能够从我构建的 POCO 类生成
  • 浏览器(chrome、firefox)jquery .val() 不适用于自动填充输入字段(用户名、密码)

    仅当长度不为 0 并且用户名和密码不为空等情况下 才会执行此代码以启用登录按钮 这很好用 但是 如果我将登录凭据保存在浏览器中并且访问该网站并看到字段已预先填充 则 val 函数似乎不会返回值 如果我按任意键 登录按钮就会启用 所以 初始化
  • Windows 上出现“无法找到 PyAudio;检查安装”错误

    我在 python 中有简单的代码来识别我的声音并将其转换为文本 我正在使用语音识别 但我收到错误 找不到 PyAudio 检查安装 怎么修 这是我的代码 import speech recognition as sr r sr Recog
  • 我如何使用 Mercurial (hg) 拥有多个工作区?

    我只是想了解 Mercurial 所以这可能是一个愚蠢的问题 打开 我希望在我的机器上编译一个程序的多个版本 例如 我可能需要在调试器中单步执行 工作版本 和 蕨 版本 直到找到不同的行为方式 我还喜欢在完成检查后签出到一个干净的工作区 这
  • 如何避免核心数据警告“实体应该具有反向关系”?

    我有一个模型图 其中有几个实体与其他实体具有一对多的关系 这意味着反向关系应该是一对多 但这是不可能的 核心数据运行良好 无反比关系 唯一让我发疯的是警告 实体应该具有逆关系 有人知道如何避免这些特定警告吗 反向关系 大多数关系本质上是双向