将图像保存到核心数据

2024-02-18

我是核心数据相关的新手。任何人都可以帮助我提供正确的步骤/教程,展示如何将图像保存到核心数据及其检索。我已经能够存储字符串数据,但我的应用程序在尝试保存图像时崩溃。 用于保存:

DataEvent *event = (DataEvent *)[NSEntityDescription insertNewObjectForEntityForName:@"DataEvent"
                                                          inManagedObjectContext:managedObjectContext];
NSURL *url2 = [NSURL URLWithString:@"xxxxxxxxxxxxxxx SOME URL xxxxxxxxxxxx"];

NSData *data = [[NSData alloc] initWithContentsOfURL:url2];
imageSave=[[UIImage alloc]initWithData:data];
NSData * imageData = UIImageJPEGRepresentation(imageSave, 100.0);    
[event setValue:self.imageSave forKey:@"pictureData"];

用于检索:

 DataEvent *event = (DataEvent *)[eventsArray objectAtIndex:indexPath.row];
 UIImage *image = [UIImage imageWithData:[event valueForKey:@"pictureData"]];
 UIImageView *imageViewMainBackGround = [[UIImageView alloc] 
 CGRect rect3=CGRectMake(0,2,100.0,100.0); 
 imageViewMainBackGround.frame = rect3;
 [cell.contentView addSubview:imageViewMainBackGround];
 [imageViewMainBackGround release];

To save:

NSData *imageData = UIImagePNGRepresentation(myUIImage);

[newManagedObject setValue:imageData forKey:@"imageKey"];

和 检索图像:

NSManagedObject *selectedObject = [[self fetchedResultsController] objectAtIndexPath:indexPath];
UIImage *image = [UIImage imageWithData:[selectedObject valueForKey:@"imageKey"]];
[[newCustomer yourImageView] setImage:image];

改变格式

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

将图像保存到核心数据 的相关文章

随机推荐

  • LSH 比 BruteForce 匹配慢

    我需要在两个图像之间进行相似度匹配 为此 我在 C 中使用来自 OpenCV 的 ORB 关键点检测器和 ORB 描述符提取器 我的问题出在匹配上 我决定测试两种类型的匹配 基于FLANN的匹配器使用 LSH 和BF匹配器 根据文档和两种算
  • 从詹金斯以前的构建中提取参数

    我正在开发 Jenkins 版本 2 32 1 管道 我想提取在之前的工作构建中选择的参数 在我们之前的 Jenkins 实例 1 627 中 我们使用jenkins model Jenkins instance getItem job l
  • 在 Python 中与无限循环一起运行服务器

    我有以下代码 usr bin python import StringIO import subprocess import os import time from datetime import datetime from PIL imp
  • 如何使用 Laravel 迁移

    我正在使用 PHP 的 Laravel 框架进行开发 我想使用迁移来创建和操作表 这些是我采取的步骤 我用命令创建迁移php artisan migrate make create users table 它创建一个迁移文件 并在其 up
  • 在同一像素上使用 setPixel() 和 getPixel() 后位图像素值不同

    我正在为一个班级项目开发一个隐写术应用程序 它允许用户在另一个图像中编码秘密消息图像 我用Bitmap getPixel x y 修改像素整数值以包含消息值后检索像素信息 然后我用了Bitmap setPixel x y 将修改后的像素放置
  • Cypher 中类似操作的 Neo4j 关系命名约定

    我知道命名关系缺乏约束 尽管很难获得一个指导方针并在我们可能遇到的所有关系上使用它 你会选择这样的东西吗 u User LIKES gt p Post u User LIKES gt c Comment 然后根据标签进行查询 或者是这样的
  • 禁用 Grails 插件

    在我的 Grails 应用程序中 我想在运行单元测试时阻止加载 Searchable 插件 我尝试在 Bootstrap 类中使用以下代码来执行此操作 def grailsApplication def init servletContex
  • Kendo UI Scheduler 禁用一天的多个时间跨度/范围

    我有一个供创作者和消费者使用的调度程序 创建者将定义消费者可以互动的特定时间范围 创建事件 当日其他时间段 消费者无法互动 将被禁用 我确实成功地创建了事件 没有任何问题 但显示可用的交互插槽给我带来了问题 Example 假设创建者将允许
  • 使用 H2 和 data.sql 的 Spring Boot Data JPA - 找不到表

    我有一个Spring Boot 2 5 0项目 我在用着Spring Data JPA与H2 在记忆中数据库 我想在启动时填充数据data sql文件 但我收到一个未找到表的异常 如果我删除data sql文件中 我可以看到我的实体的表确实
  • 在Python中获取异常类名?

    我想在异常处理程序中生成一个字符串 其中包含异常的名称以及传递的任何参数 或者是通过 Traceback 获得的最终输出 例如 如果raise bar FnordError message 被调用 在异常处理程序中 我想生成字符串 bar
  • Sybase ASE 15.5:成功插入但没有效果

    我正在尝试将一行插入到一个相当大的表 4 亿行 中 该表有 3 列 integer varchar 128 varchar 255 primary key and clustered index在列 1 2 上并且nonclustered
  • EditorFor() 和additionalViewData:如何在辅助类中添加数据?

    EditorFor 可以采用object additionalViewData典型的填充方法类似于 EditorFor model gt model PropertyName new myKey myValue 如何在自定义 HTML He
  • 使用 PDO 将列的值用作结果中的索引

    我有一个名为 brands 的 SQL 表 其中包含 id name url 列 在该表中我有这个数据集 1 Solidfloor solidfloor 2 Quickstep quickstep 4 Cleanfloor cleanflo
  • 如何动态更改 C# 组合框或文本框中的自动完成条目?

    我有一个 C 组合框 我想使用自动完成建议 但是我希望能够在用户键入时更改自动完成条目 因为可能的有效条目太多 无法填充AutoCompleteStringCollection在启动时 举个例子 假设我让用户输入一个名字 我有一个可能的名字
  • 在 python3 中检测到输入之前如何执行某些操作?

    我想执行一段代码直到用户输入输入 检测到random按键 如何在 Python 3 x 中做到这一点 这是伪代码 while input False print x 你可以这样做 try while True print Running e
  • JSF 2 中每个语言环境的不同 Facelet(用于模板)

    我在某个地方有一个模板
  • 如何阻止外部资源加载到WKWebView上?

    我有一个加载网页的应用程序 但阻止下载图像 字体 JavaScript 等 为此 我实现了一个NSURLProtocol与 UIWebView 配合得很好的子类 不过我要迁移到WKWebview 并意识到我精心制作的NSURLProtoco
  • Mac OSX 10.9 中的过多弃用,IDE:QT Creator

    我试图在 qt Creator 上构建一个 opengl 程序 安装在我的 mac 上 操作系统为 osx 10 9 我在 osx10 9 中收到了关于 glut 函数弃用的几个警告 示例错误消息如下 glutInit 已弃用 首先在 OS
  • jqGrid:为什么我为网格编辑定义的事件没有触发?

    我正在网格上进行内联编辑 但似乎无法触发任何与该编辑相关的事件 这里我有 afterSubmit 并且我希望它在用户编辑网格中的数量字段后触发 但它永远不会触发 tblLines jqGrid url createUrl CRA GetLi
  • 将图像保存到核心数据

    我是核心数据相关的新手 任何人都可以帮助我提供正确的步骤 教程 展示如何将图像保存到核心数据及其检索 我已经能够存储字符串数据 但我的应用程序在尝试保存图像时崩溃 用于保存 DataEvent event DataEvent NSEntit