Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Cocoa核心数据文件名?_Objective C_Cocoa_Core Data_Filenames - Fatal编程技术网

Objective c Cocoa核心数据文件名?

Objective c Cocoa核心数据文件名?,objective-c,cocoa,core-data,filenames,Objective C,Cocoa,Core Data,Filenames,我以苹果为例创建了一个托管对象,顺便说一句,它非常棒 但是,我现在想知道用户将数据保存为什么“名称”(文件名)。有人知道如何从核心数据对象中提取文件名吗 像这样的东西太好了 NSLog(@“文件名为%@,[coreData文件名]) 任何想法?托管对象与文件没有内在关系;没有任何迹象表明他们需要进入或离开一个文件 在这种情况下,您将希望通过托管对象上下文和持久存储协调器查看最终与托管对象关联的对象。我认为上面的示例不是持久存储。当用户保存托管对象时,我能以某种方式隐藏文件名吗?RW:如果您的托

我以苹果为例创建了一个托管对象,顺便说一句,它非常棒

但是,我现在想知道用户将数据保存为什么“名称”(文件名)。有人知道如何从核心数据对象中提取文件名吗

像这样的东西太好了

NSLog(@“文件名为%@,[coreData文件名])


任何想法?

托管对象与文件没有内在关系;没有任何迹象表明他们需要进入或离开一个文件


在这种情况下,您将希望通过托管对象上下文和持久存储协调器查看最终与托管对象关联的对象。

我认为上面的示例不是持久存储。当用户保存托管对象时,我能以某种方式隐藏文件名吗?RW:如果您的托管对象实际上在概念上代表一个文件,那么当然,尽管我质疑这种关系的适当性(当用户在您的应用程序之外删除该文件时会发生什么情况?)。但是,更可能的是,吉姆·普尔斯所说的一切都是真实的,你应该听从他的话。我不确定您是否正确理解了托管对象的概念;托管对象本质上是您在模型中构建的实体的实例,几乎任何应用程序在单个文档或库存储中都会有多个托管对象。我明白这个概念,但它无助于我做我想做的事情。当用户从我的应用程序打印数据时,我想将与文档关联的文件名放在打印页面上,但我不知道在哪里可以找到这些信息。