我们可以在iPhone上缓存解析的XML数据吗?

问题描述:

我想知道是否可以缓存解析的XML数据?我们在iPhone中缓存图像时进行异步解析呢?我们可以在iPhone上缓存解析的XML数据吗?

+1

你想要的是什么? – visakh7 2011-04-07 09:27:27

+1

看到我的情况,当我按下按钮,应用程序开始解析,解析完成后,只显示第二个视图。我想要做的是当我点击按钮时,无论解析什么时候都应该显示下一个视图,当解析完成后显示数据! – Maulik 2011-04-07 09:33:50

+0

请发布您的代码,如果你想得到你需要的东西 – visakh7 2011-04-07 09:35:06

您可以使用NSOperation进行异步分析。你应该继承NSOperation并创建你的解析器。使用NSOperationQueue来保存NSOperation。你可以参考Top paid Sample app from apple.

+0

以及如果我的下一个视图包含由解析的数据填充的UITabelView,该怎么办?由于行数会根据数据将应用程序崩溃! – Maulik 2011-04-07 10:13:38

+0

不,它不会崩溃。但是你应该相应地管理它。您可以参考Top Paid示例应用程序。它证明了你的情况。 – 2011-04-07 10:32:35

+0

您也可以使用Core Data API缓存解析的xml数据。 – 2011-04-07 11:44:56

为什么你不把你的解析数据存储在sqlite数据库?