Objective-C –具有依赖关系的智能编程
我有一个 iOS 应用程序,可以解析来自 Web 的 xml 数据。我已将其设置为为我解析一些 xml 标签,然后在应用程序中显示一些信息。
我不拥有 xml 数据,因此 xml 标签可能会在我不知情的情况下发生更改,然后使我的 iOS 应用程序变得无用,因为我无法使用错误的 xml 标签解析数据。
因此,当(如果)他们更改 xml 标签时,我考虑让应用程序在后台发送一封电子邮件,警告 xml 标签已更改,而不是让应用程序崩溃。或者类似的东西。这可能吗?或者这是否是解决我的问题的明智方法?
I have an iOS application that parses xml data from the web. I've setup it to parse some xml tags for me and then display some information in the application.
I do not own the xml data so it's not unlikely that the xml tags could change without my knowledge and then rendering my iOS application useless because I'm not able to parse the data with the wrong xml tags.
So instead of having the application crashing when (if) they change xml tags I was thinking of having the application send an e-mail in the background alerting that the xml tags have changed. Or something like that. Is that possible to do or is it even a smart solution to my problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不在服务器端使用您喜欢的任何技术解析 XML 文件,并将受控 XML 文件提供给您的 iOS 应用程序。这样您就可以完全控制应用程序所需的 XML 标签!如果对方更改了标签,您只需重新编写服务器端程序即可优雅地处理更改!
Why don't you parse the XML file in your server side using any technology that you prefer, and provide your controlled XML file to your iOS application. That way you will have the full control over the XML tags that your application expects! If the other party changes the tags, you just re-write your server side program to handle the changes gracefully!