![]() |
1
2
实施
the
您不必将数据读入内存;您可以在实现的任何方法中执行任何操作,包括打开数据库。
实施
the
如果您在内存中有或可以轻松地创建数据,则可以实现
|
![]() |
2
1
萨维图尔:类型:保存操作:错误:
|
![]() |
3
0
这当然是我尝试的第一件事,但是如果你阅读开发人员文档——特别是基于Cocoa文档的架构——这里是关于这些方法的说明。。。
换句话说,似乎你不能假设传递给你的URL是磁盘上“something”最终被写入的实际位置,这会在处理由URL打开的数据库文件时造成严重破坏。也许我遗漏了什么。 但好吧。。。忘了我读过,甚至试着重写那些方法。我这样做并为每个返回TRUE(我记录URL以便查看传入的内容),在您选择文件名后,在“另存为”上会出现此错误。。。
…但是当你查看文档时,它说默认实现抛出了一个异常,因为你必须重写上面的其他实现之一。。。很明显我就是这么做的!另外,这不能用简单的数据来表示! 因此,在这里抓住了救命稻草,我也重写了这个,并返回了nil,因为同样,你不能代表我对NSData对象的操作。然后我收到一条“无法保存”的信息。 世界跆拳道联盟?!为什么要叫那个东西呢??!!
现在,如果你能给我一个简单的例子,也许不读或写一个文件,而只是记录网址,那将是完美的。不是很有用,但还是应该有用。。。我只是好像没法实现。 |