Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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 核心数据项目中的sqlite文件?_Objective C_Sqlite_Core Data - Fatal编程技术网

Objective c 核心数据项目中的sqlite文件?

Objective c 核心数据项目中的sqlite文件?,objective-c,sqlite,core-data,Objective C,Sqlite,Core Data,我一直在看一些关于核心数据的项目,但我从来没有在项目中找到sqlite文件 NSURL *storeURL = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Shutterbug.sqlite"]]; Shutterbug.sqlite不在我的文件夹中。有什么想法吗?SQLite文件不是项目的一部分,它是在设备或模拟器的运行时创建的 你是“强”>No

我一直在看一些关于核心数据的项目,但我从来没有在项目中找到sqlite文件

NSURL *storeURL = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Shutterbug.sqlite"]];

Shutterbug.sqlite不在我的文件夹中。有什么想法吗?

SQLite文件不是项目的一部分,它是在设备或模拟器的运行时创建的


你是“强”>No.<强>应该在这个文件里面,它的内部是私有的并且要改变的。

谢谢,所以让我们考虑在我的应用程序的开头设置一些数据,如果我有很多数据要放在数据库里,如果我不能接触SQLite文件,该怎么办呢?我看到了一个示例,其中ApplicationIDFinishLaunching中的数据集逐行显示:FailedBankInfo*FailedBankInfo=[NSEntityDescription…FailedBankInfo.name=@“测试银行”;但是如果我有更多的数据呢?再次感谢,在第一次应用程序启动时填充核心数据通常是最好的情况。如果您有一组用户不能修改的静态数据,那么您可以使用第二个只读
NSPersistentStoreCoordinator
,它在应用程序包中使用预绑定的数据文件。但是他的工作是分配的,很少是你想要的。好吧,那么如果你需要一个“文件”来存储你的所有数据,并从这个文件(包含所有数据)填充核心数据呢开始时?例如,为了填充一个tableView,您有时会使用一个文件(如plist)来填充tableView。在这里,对于核心数据,如果您希望使用自己文件中的大量数据,并且如果开发人员不应该修改sqlite文件,您将如何继续?相比之下,您可以使用flickr帐户d从那里加载图像。但是如果是你自己的数据,比如让我们来看看镇上最好的餐馆…@Paul-我通常使用带有数据的plist文件来预填充核心数据,与
-[NSManagedObject setValuesForKeysWithDictionary::
。谢谢,“键”(来自“ForKeys”)应该是…属性从班上?