2012-04-25 103 views
1

我创建一个应用程序,其中有一个页面,使用户能够创建一个小的项目,我的意思是画刷,添加标签,文本字段,以及添加的UIImageViews和放置图像在他们使用iOS库。然后截取(现在)并将其上传到保管箱中。从tableview中,用户将能够看到所有上传的文档。但重点是它只是一个截图。我想以一种可以滚动文本框的方式上传东西,当我添加视频功能时,请参阅视频。然后添加评论。我想单独上传所有图像,照片和文字视图,然后将所有部分的位置保存在XML中,以便可以从表格视图中查看项目:选中某行后,应用程序将打开XML,然后它的基础就像拼图一样构成了所有的部分。我决定使用Google库(数据),但我似乎无法找到在哪里下载示例项目与库。所以我把它放在一边。然后,我尝试使用NSXML解析器,但是我只看到启用XML文件访问的教程,而不是根据每个项目实际创建一个!帮帮我!!我该如何继续?任何建议或教程?可能是给我的数据项目的链接,请不要到谷歌开发者页面或主干,因为它是一个烂摊子!创建一个XML文件来保存应用程序数据

感谢您的帮助提前

+0

请考虑把这个问题提炼成一个你想要回答的核心编程问题。 – fbrereto 2012-04-25 18:00:38

+0

我的主要问题是这个,我不能提取它的核心,因为我没有任何代码显示,并且我永远不会有如果我不解决这个问题 – Alessandro 2012-04-25 18:57:28

回答

3

有雷Wenderlich的网站如何与GDataXML在这里创建XML一个很好的教程(一个伟大的iOS开发和教程资源):

http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

这里是GitHub库:https://github.com/neonichu/GDataXML

+0

这是我发现的,但作为我在问题中说过,我似乎无法找到下载谷歌资料库的链接! – Alessandro 2012-04-25 18:41:23

+0

对不起,这是一个很长的问题。 GitHub repo在这里:https://github.com/neonichu/GDataXML – 2012-04-25 20:09:57

0

,或者你可以使用非常简单,非常容易上手标准 NSPropertyListSerializati on:dataWithPropertyList:format:options:错误,这是你将如何做到这一点:

用NSArray和NSDictionary填充它(这是需要最多代码的部分 - 但它并不难)。字典中的对象是子女和子女(可能是NSDirearies的NSArray)。然后使用以下内容写出:

NSData *xmlData = [NSPropertyListSerialization dataWithPropertyList: resultLists 
                  format: NSPropertyListXMLFormat_v1_0 
                  options: 0 
                   error: &error]; 

//----- DO ERROR CHECKING (left out to simplify) 

BOOL result = [xmlData writeToFile:arrayFileName atomically:YES]; 

热潮。一个XML文件。

我备份核心数据文件,它是相对容易做到。

我通常喜欢Ray Wenderlich的网站,但在这种情况下,他做了一件非常容易做的事情非常复杂。我已经这么做了,说实话,苹果的方式要容易得多。

相关问题