Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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 如何解析ePub文档中的toc.ncx文件并显示其层次结构?_Objective C_Ios_Ipad_Epub - Fatal编程技术网

Objective c 如何解析ePub文档中的toc.ncx文件并显示其层次结构?

Objective c 如何解析ePub文档中的toc.ncx文件并显示其层次结构?,objective-c,ios,ipad,epub,Objective C,Ios,Ipad,Epub,我的应用程序几乎可以读取和显示ePub文件 我现在要研究的是,如果我的书的目录对于章节、主题和子主题具有层次结构,那么我如何解析toc.ncx文件(具有XML结构),并在UITableView中加载数据,同时保留层次结构?您可以使用NSXMLParser解析toc.ncx文件。这很简单,你可以找到文档 谢谢你的解决方案。事实上,我能够成功解析文件,但在获取文件的层次结构详细信息并以UITableView格式呈现相同层次结构时,我遇到了麻烦。显然,如果没有更详细的信息,您的问题将无法得到回答。是的

我的应用程序几乎可以读取和显示ePub文件


我现在要研究的是,如果我的书的目录对于章节、主题和子主题具有层次结构,那么我如何解析toc.ncx文件(具有XML结构),并在UITableView中加载数据,同时保留层次结构?

您可以使用NSXMLParser解析toc.ncx文件。这很简单,你可以找到文档

谢谢你的解决方案。事实上,我能够成功解析文件,但在获取文件的层次结构详细信息并以UITableView格式呈现相同层次结构时,我遇到了麻烦。显然,如果没有更详细的信息,您的问题将无法得到回答。是的!!!最后我得到了它。。。首先,我需要解析XML并用它创建一个字典。。。然后,这个NSDictionary可以很容易地以分层格式显示在UITableView中!!