草庐IT

核心期刊

全部标签

iphone - 将数据预加载到核心数据中是更好的 csv 还是 sqlite?

我必须将数据预加载到我的核心数据中,以使我的实体始终充满数据,因为有人第一次启动该应用程序。我在csv和其他sqlite中有一个数据库。哪个最好?我应该怎么做?我的意思是,我想我应该将我的数据库始终放在我的应用程序的文件夹中,并且在我第一次启动该应用程序时,我会将数据填充到数据库中。不是吗?或者我错了?如果这是好方法?我该怎么做? 最佳答案 我会推荐一个已经映射的CoreData存储。它是否之前已由您的应用程序或编辑器(例如CoreDataEditor)映射。在应用委托(delegate)中,您可以预加载数据。在-(NSPersis

ios - 核心数据如何更新一条记录?

我有一些对象是与对象用户mani-to-one相关的图像,例如图像用户。现在我想做的是,当用户登录时,我向每个图像显示一个按钮以添加到收藏夹,当我单击此按钮时运行此代码:User*user=[[UserControllersharedInstance]currentUser];Image*image=(Image*)[user.managedObjectContextobjectWithID:[self.yachtobjectID]];yacht.whoLiked=user问题不在于同一个Controller,而在于之前的主Controller,因为我所做的是在CollectionVi

ios - CIFourfoldRotatedTile 核心图像过滤器

以下是我尝试应用以在图像上获取CIFourfoldRotatedTile过滤器的代码,但我在输出中得到的是nil图像。CIContext*context=[CIContextcontextWithOptions:nil];//1CIImage*aimage=[CIImageimageWithCGImage:[UIImageimageNamed:@"Image1.png"].CGImage];CIFilter*filter=[CIFilterfilterWithName:@"CIFourfoldRotatedTile"];//3[filtersetValue:aimageforKey:k

ios - 核心数据一对多关系在获取新对象后失去关系

这个问题在这里已经有了答案:Coredatarelationshiplostafterfetchingmoreobjectsintotheentities(1个回答)关闭9年前。我问过这个问题before.但我正在打开一个新的,因为我现在有了一些其他的见解。首先,这是我的核心数据模型的样子。现在,当我将第一个appointments提取到我的模型中时。一切正常。但是当我加载新约会时,问题就来了。然后先前的约会位置关系变为NULL。奇怪的是,位置关系仅适用于最后加载的约会。我正在使用restkit将我的JSON映射到我的核心数据模型。这就是我建立关系的方式。[locationMappin

ios - 在 View Controller 之间传递核心数据项

我正在制作一个需要核心数据来存储一些信息的应用程序,我已经设法让应用程序创建实体并添加信息,但是我无法编辑它我有一个ListViewController显示此信息的简要概述,另一个ListViewController用作模态视图以允许用户编辑他们的信息。当用户点击列表项时,我需要应用程序显示模态视图Controller以及从核心数据模型加载到相关文本框中的选定信息,当用户单击保存时,我需要保存更改当用户点击列表项时,信息未传递到模态视图中,NSLog为我确认-它告诉我我在prepareForSegue:方法中点击的项目,并且在模态视图的viewDidLoad中为空:代码如下:这是来自M

ios - 在 iOS 中使用核心数据提供初始数据

这是我需要的:让一个sqlite文件填充我在iPhone模拟器上创建的示例实体,然后在应用程序最初为我的所有用户运行时复制该文件。我做了什么:我在模拟器中创建了一堆条目。我在MAC上的iPhoneSimulatoriOS文件夹中找到了附加到我的应用程序的sqlite文件。从.sqlite、.sqlite-shm、.sqlite-wal这三个文件中,我只是将.sqlite文件复制到我的xCode项目中。当我运行应用程序时,.sqlite文件显示为空!我该如何解决这个问题?谢谢!编辑:.sqlite-wal和.sqlite-shm有什么意义?为什么它们存在,为什么在iOS7之前不存在?

ios - 将 MKRoute 存储在核心数据中

我目前正在尝试在核心数据中存储一个MKRoute对象。我真正需要的是MKPolyLine,所以如果我可以存储它也很好。我试过使用NSKeyedArchiver,但这只会引发异常并使我的程序崩溃。是否有任何其他方法可以将MKRoute对象存储在核心数据对象(我假设是一个可转换对象)中? 最佳答案 MKRoute不符合NSCoding所以它会失败。归档。但是,您可以使用第三方编码器将其存储为KML或GeoJSON等格式。 关于ios-将MKRoute存储在核心数据中,我们在StackOver

AI+城市运行“一网统管”建设白皮书,核心建设目标和内容

“一网统管”是指依托智能城市运行管理中心的实体化运作,以物联网、大数据、人工智能、区块链等现代信息技术为手段,对城市运行进行全域的即时分析、指挥、调动、管理,实现对城市运行中各类事项“一网打尽”、城市治理“一屏通览”。以下是AI+城市运行“一网统管”建设白皮书的主要内容:一、背景和意义随着城市化进程的加速和科技的不断发展,城市运行面临着越来越多的挑战。传统的城市管理方式已经无法满足现代城市的需求,需要借助现代信息技术手段,实现城市管理的智能化、精细化、便捷化。“一网统管”是城市运行管理的重要手段,它可以实现对城市运行全过程的即时感知、动态分析和智能处置,提高城市管理的效率和水平,推动城市的可持

ios - 核心数据中的嵌套问题

我创建了一个数据库,我必须在其中存储各种类别的联系人。当我必须在类别中创建子类别时,问题就来了:-类别->子类别->联系人但是类别也可以有像这样的联系人类别->联系人其中子类别也可以有联系人。我认为将使用嵌套在核心数据中。我怎样才能实现这种关系?如何将子类别保存到类别中,即使它们属于同一实体?我在这里附上了我的核心数据实体关系模型:- 最佳答案 在CoreDate中创建“self”引用关系没有问题。换句话说,一个实体可能有自己种类的关系。Category和SubCategory之间的唯一区别是存在parent实体。因此无需为该部分定

ios - 不确定核心数据代码应该放在 MVC 中的什么位置

在我正在开发的这个应用程序中,我使用核心数据来存储内容。我在AppDelegate的didFinishLaunchingWithOptions方法中填充数据库。在ViewController中,我使用NSFetchRequest提取所需的数据。我的问题是,与提取数据相关的代码是否应该在ViewController中?或者我应该在为这些实体生成的NSManagedObject子类中创建单独的方法并从ViewController调用它们吗?有人可以解释一下吗?谢谢。 最佳答案 你应该创建一个模型类,这意味着:@interfaceData