Swift 3. NSFetchRequest 属性ToFetch

2023-11-30

在 Swift 3 中,当我们使用NSFetchRequest,我们必须指定NSFetchRequestResult。但如何获取属性值数组呢?如果我使用这样的东西

let fetchRequest = NSFetchRequest<MyClass>(entityName: "MyClass")
fetchRequest.propertiesToFetch = ["myAttributeName"]

当我尝试执行获取请求时会引发异常。error: -executeRequest: encountered exception = The database appears corrupt.如果我删除一行propertiesToFetch我没有收到任何错误,但我得到的是对象数组,而不是属性。


我忘记设置了resultType对于 NSFetchRequest。

let fetchRequest = NSFetchRequest<MyClass>(entityName: "MyClass")
fetchRequest.propertiesToFetch = ["myAttributeName"]
fetchRequest.resultType = .dictionaryResultType
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift 3. NSFetchRequest 属性ToFetch 的相关文章

  • iOS 无法获取人物图像

    我有两个 tableViewController 第一个有联系人列表 另一张显示详细的人员信息 第一个tableViewController的一段代码 ABAddressBookRef addressBook ABAddressBookCr
  • iOS FacebookSDK + 解析 SDK + GoogleMaps SDK

    我搜索了很多 然后我意识到 ObjC标记那个GoogleMapSDK需要 但不能很好地配合ParseSDK and FacebookSDK 所以我阅读了所有的 stackoverflow 答案并尝试解决我的问题 问题还没有解决 我执行的步骤
  • Swift:Tableview 在导航栏下方滚动但在状态栏上方滚动?

    我使用以下技巧隐藏了导航栏的阴影 self navigationController navigationBar setBackgroundImage UIImage for default self navigationControlle
  • 如何在导航栏上添加 UIView?

    我需要覆盖UINavigationBar with UIView像这儿 除了使用带有按钮返回的自定义 UIView 作为导航栏之外 还有其他方法可以做到这一点吗 您可以将子视图添加到应用程序的基本视图 UIApplication share
  • 使用 JSONKit 解析 JSON 文件

    我正在构建一个音叉应用程序 货叉应允许最多 12 个预设节距 此外 我希望允许用户选择一个主题 每个主题都会加载一组预设 不必使用所有预设 我的配置文件看起来像这样 theme A3 comment An octave below conc
  • iOS 上关键 ClientState 警告的默认访问速度缓慢

    在测试我的 iOS 应用程序时 我收到 对关键 ClientState 的默认访问速度慢 耗时 0 034635 秒 容差为 0 020000 警告 它似乎是间歇性发生的 我试图环顾四周看看它是关于什么的 但我并不完全确定 任何帮助表示赞赏
  • 单击按钮时退出应用程序 - iOS [重复]

    这个问题在这里已经有答案了 可能的重复 iOS 4 0 中退出应用程序 https stackoverflow com questions 3097244 exit application in ios 4 0 我有一个 AlertView
  • 在 Xcode 中查找未使用的文件

    我最近开始开发一个新应用程序 它基本上是我以前制作的应用程序的副本 但做了一些更改 为了制作这个新应用程序 我复制了旧应用程序并删除了一些不需要的内容 我想知道 有没有办法知道 Xcode 中正在使用哪些类文件 或者有什么关于如何查找未使用
  • 上下文菜单未在 SwiftUI 中更新

    我正在尝试设置 SwiftUI contextMenu带有一个切换按钮Bool价值 上下文菜单的按钮文本应该在以下情况下更改 Bool切换 但上下文菜单不会更新 有没有办法强制更新上下文菜单 描述问题的示例代码 import SwiftUI
  • 按升序对 NSDictionary 进行排序

    我正在尝试排序NSDictionary按升序排列 我正在使用这段代码 NSDictionary valDict self mGetDataDict key rowKey for NSString valueKey in valDict al
  • iOS - 在相机上放置自定义叠加层(垂直对齐)。顶部黑条的大小

    我正在寻找以下问题的编程解决方案 我想在相机 iOS 上绘制自定义叠加层 我希望它位于相机输出视图的垂直中央 我已经完成了相对于屏幕而不是相机图片居中绘制自定义视图 为此 我需要获得顶部黑条的大小 我怎么才能得到它 顶部和底部栏的大小不相等
  • 如何将设备上未保存的图片上传到dropbox帐户?(IOS)

    Dropbox RestClient 仅保存文件 所以我想先将图像保存在本地文件夹中 然后上传它 结果它保存了文件 但它已损坏 NSString localPath NSBundle mainBundle pathForResource I
  • Swift 单元测试 - 如何断言 CGColor 是它应该的样子?

    使用 Xcode V7 2 尝试进行单元测试 需要验证是否已设置正确的颜色 并收到以下消息 Cannot invoke XCTAssertEqual with an argument list of type CGColor CGColor
  • 自动生成的 Swift 桥接标头中“找不到接口声明”

    我当前的项目包含 Swift 和 Objective C 代码 两种类型的源文件都使用另一种语言的代码 当我进行完全清理并重新编译时 几乎每个 Swift 类声明都出现错误Module Swift h 形式为 Cannot find int
  • 找不到 Cocoa/Cocoa.h 文件

    我在用XMPPFramework在我的应用程序中 我已将 Cocoa Cocoa h 导入到我的 m 文件中 但是当我构建项目时Xcode显示错误 错误 未找到 Cocoa Cocoa h 文件 我该如何解决这个错误 如果您正在为 iOS
  • Facebook 登录打开错误的应用程序

    我正在尝试使用 facebook 实现应用程序的登录 但每次我尝试登录时 它都建议打开错误的应用程序 我尝试了一些在这里找到的东西 但没有成功 在 Facebook 的开发者页面上我添加了一个后缀 我的 plist 如下 有谁知道发生了什么
  • 获取所有ios应用程序的全局列表[重复]

    这个问题在这里已经有答案了 我想对苹果应用商店进行一些全球统计 一个瓶颈是至少获取所有当前活动应用程序的 ID 这 9 位数字 有谁知道如何获取 iOS 应用商店中当前活动应用程序的所有 id 的完整列表 更好的是特定类别的所有 ID 例如
  • 隐藏 UITableview 单元格

    我正在尝试从 UITableView 中隐藏单元格 就像删除操作一样 但我只想隐藏它以便稍后在相同位置显示它 我知道 UITableViewCell 有一个名为 隐藏 的属性 但是当我使用此属性隐藏单元格时 它会隐藏但没有动画 并且会留下空
  • 具有隐式授权的 OAuth 应用程序中的客户端模拟

    来自 OAuth 草案 隐式section https datatracker ietf org doc html draft ietf oauth v2 31 section 1 3 2 在隐式授权流程期间发出访问令牌时 授权服务器不对客
  • 从应用程序内发送电子邮件中的图像和文本

    如何从我的应用程序内通过电子邮件发送图像和文本 表格数据形式 请大家帮忙并提出建议 谢谢 void sendMailWithImage UIImage image if MFMailComposeViewController canSend

随机推荐

  • 如何克隆微软图表控件?

    克隆 Microsoft Chart Control 对象的推荐方法是什么 因为是第三方库 所以无法使用解决方案这里提到因为我无法将对象标记为可序列化 最好 我不想引入任何第三方控件来克隆图表 除非如果没有第三方控件绝对不可能这样做 您不需
  • 将 Fetch API 与 Promise.all 一起使用

    我的目标是从两个 URL 获取数据 并仅在两个 URL 均成功返回时才执行操作 另一方面 如果其中任何一个失败 我想返回错误 我已经尝试了我的代码并设法获得了预期的效果 我的问题是 是否有更有效 更简洁的方法来实现相同的功能 辅助函数 le
  • Fparsec 递归语法抛出 StackOverflowException

    我有这个代码 type Exprs Val of float Mult of Exprs Exprs Plus of Exprs Exprs let pexpr exprRef createParserForwardedToRef
  • 使用 np.linspace() 绘制离散分布

    我正在尝试使用 matplotlib 绘制一个简单的离散分布 如果 1 如果0 如果 1 我该如何开始x np linspace 1 2 到目前为止我尝试过的是 def mapDiscProb x if np any x lt 0 retu
  • 如何使用 iconv 将存储为 LATIN1 ( sql ) 的西里尔字母转换为真正的 UTF8 西里尔字母?

    我有一个 SQL 转储文件 其中包含错误存储的西里尔俄语 WINDOWS 1251 文本 例如 应该正确显示为 过去我已经成功转换了sql文件 但是内存在我所做的事情和顺序上失败了 从逻辑上讲 这是有道理的 因为它存储在 LATIN1 中
  • svmtrain 和 fitcsvm 之间的区别

    我有一组由 35 个特征列表组成的数据 我注意到当我将数据提供给svmtrain我收到消息 no convergence achieved within maximum number of iterations 比 当我增加迭代次数时 Ma
  • 以编程方式从现有 WooCommerce 订单更改运输方式

    我的客户通过我的 woocommerce 网站购买订阅 他们每个月都会收到产品 但有时他们想改变运输方式 我没有找到通过 php 执行此操作的文档 我可以改变其中的值post meta woocommerce order items and
  • 如何检索网络适配器绑定协议的列表? (在 PowerShell 或任何语言中)

    因此 在 Windows UI 中 如果右键单击网络适配器 您会看到一个属性页 其中有一个标记为 此连接使用以下项目 的部分 在此属性页中是一个项目列表 旁边有一个复选框 例如 Microsoft 网络客户端 QoS 数据包调度程序 IP
  • 从 Rails 导出 CSV 数据

    我正在努力从 Rails 导出 CSV 数据 我正在按照这里的教程进行操作 http railscasts com episodes 362 exporting csv and excel view asciicast 在我的控制器中我有
  • Gradle构建错误将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义Landroid/arch/lifecycle/liveData$1

    从过去 3 天开始 我收到此错误 并已尝试了所有可能的方法 谁能帮我纠正一下 我正在使用 Android 3 0 我的 sdk 和 Google Play 服务已更新 并且我已添加multiDexEnabled true我的代码 并且还尝试
  • 如何在 swift 中使用模态视图?

    When adding an account to Mail in preferences you get a modal view like this 我的问题是 如何以编程方式复制这个 换句话说 如何在呈现视图上显示模态 UIView
  • Mybatis resulttypehashmap 的 null 值

  • 查找两个单词是否是彼此的字谜

    我正在寻找一种方法来查找两个字符串是否是彼此的字谜 Ex string1 abcde string2 abced Ans true Ex string1 abcde string2 abcfed Ans false 我想出的解决方案是对两个
  • 如果付款失败,PayPal Standard 是否会自动重试向客户收费?

    我必须将 PayPal 标准付款集成到我的 Saas 中才能按月订阅 我在 PayPal 文档中找到了一些有关使用 API 的提示 但这不是我的情况 如果几个月后由于客户没有钱而付款失败 它是否会在接下来的几天内自动重试向客户收费 还是我应
  • 如何理解读内存屏障和易失性

    有些语言提供了volatile修饰符被描述为在读取支持变量的内存之前执行 读内存屏障 读内存屏障通常被描述为一种确保 CPU 在执行屏障之后请求的读取之前已执行屏障之前请求的读取的方法 然而 使用这个定义 似乎仍然可以读取过时的值 换句话说
  • Visual Studio 在 Windows 7 上将 WINVER/_WIN32_WINNT 设置为 Windows 8?

    我正在使用 Visual Studio 2012 在 Windows 7 x64 上执行一些测试 看起来 Microsoft 的工具链正在设置 WIN32 WINNT to 0x602 WIN32 WINNT WIN8 运行我们的测试程序结
  • AdMob 填充率 = 0

    我正在使用 admob 来开发前几天刚刚推出的应用程序 一开始没有任何下载 但是通过我现在使用的广告活动 我昨天收到了 140 个请求 截至目前 已经收到 44 个请求 并且还在增加中 但在旧的 admob 网站上 它仍然显示它未激活 因为
  • 我需要查看上传的图片的正确路径是什么?

    在我的网络应用程序中 我的一个页面正在将照片上传到路径 usr local rac picture name goes here 照片上传正常 但我需要在另一个页面中访问它 当我尝试从 JSP 访问它时 它不会显示 我猜我的照片路径不正确
  • 使用具有多个参数的地图

    蟒蛇的map可以接受多个可迭代对象 当可调用对象可以接受相同数量的输入参数时使用 如果输入可迭代的长度相同 则其行为类似于传递压缩参数的列表理解 例如 gt gt gt iterables spam eggs gt gt gt map ma
  • Swift 3. NSFetchRequest 属性ToFetch

    在 Swift 3 中 当我们使用NSFetchRequest 我们必须指定NSFetchRequestResult 但如何获取属性值数组呢 如果我使用这样的东西 let fetchRequest NSFetchRequest