问题标签 [nsxmlparserdelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1150 浏览

ios - Swift NSXMLParserDelegate 没有被调用

我有一个奇怪的问题。奇怪之处在于代码在操场上执行得非常完美,但在模拟器中却没有......
长话短说,我有一个类应该解析一个文档,我懒惰地实例化并从 VC 调用解析方法。解析函数在类中被调用,而不是委托函数(解析开始,找到字符等)。这有点让人抓狂,因为同样的设置在操场上也能正常工作......

解析类(和协议):

和调用类的VC:

任何帮助都将受到高度赞赏!

0 投票
0 回答
55 浏览

swift - Swift - 不稳定的 XML 解析器

我正在快速构建 XML 解析器,但遇到了几个问题。第一:Xcode 有时会抛出诸如 BAD_ACCESS 之类的新错误,有时还能完美运行。第二:同样的情况,我有时会在将 pubDate 转换为字符串时出错,NSDate有时它工作得非常完美。问题是我正在使用for循环解析来自多个链接的数据,并且在那个循环中我已经用Utility类进行了调度。我想这可能是问题所在。

这是我的代码NSXMLParserDelegate

0 投票
1 回答
1476 浏览

swift - 在 Swift 3.0 中从主 Bundle 加载 XML 文件

我有一个 .GPX 文件,其中包含我想加载到我的应用程序中的远足旅行的路线信息。如果我从远程 URL ( https://dl.dropboxusercontent.com/u/45741304/appsettings/Phu_si_Lung_05_01_14.gpx加载它一切正常但我无法从应用程序包加载相同的文件(已经在“复制包资源"并且有正确的目标成员)。

这是我从远程 URL 加载此文件的代码:

并从主包中:

从应用程序包加载时出错:

0 投票
0 回答
46 浏览

ios - XML 解析后数据不会加载

我是 iOS 新手,一直在尝试实现 XML 解析。我正在使用 Gabriel Theodoropoulos 提供的自定义类 (XMLParser) 进行 XML 解析。我正在尝试在应用程序启动时加载和保存数据。

数据也被解析和保存,但我试图加载保存的文件的视图之前加载,因此数据没有显示。但是当我再次将视图推入视图时,数据是可见的。

据我观察,AppDelegate 中 XMLParser 类方法的完成发生在视图加载之后。当我单击刷新按钮执行相同的操作时,解析和视图加载正确发生。

你能帮我吗?

这是我走了多远:

AppDelegate.m

视图控制器.m

0 投票
1 回答
733 浏览

ios - 保存文件后如何重新加载或更新 viewController 的视图

一旦文件保存在文档文件夹中,是否可以重新加载/更新 viewController 的视图?如果是,请建议如何完成此操作。

我正在尝试将文件保存在AppDelegate中,但由于它涉及 XML 解析,因此仅在加载视图时才保存。这是应该显示文件内容的视图。但是由于它在保存文件之前被加载,因此视图不会显示任何内容。

此查询与我在此链接上的问题有关

我要在这里再次分享代码吗?

0 投票
1 回答
18 浏览

ios - NSXMLParser 读取 xml 文件时重复数据

我有这样的 xml 文件:

…………………………………………………………………………………………………………

我使用 NSXMLParser 阅读它:

我将项目写入项目数组。但是当我在控制台中阅读它时,有些项目看起来是重复的。

如何解决?