我的应用包含一些需要通过XML文件从Web服务器动态加载的图像。每次在Web服务器的管理控制台中完成更改时,它都应该通过XML文件反映在iPhone应用程序中。我写了XML文件,但不知道如何在iPhone代码中使用。我提到了以下链接,
how-to-retrieve-data-through-xml-in-iphone-locally-file
dynamically-pulling-images-from-xml-for-iphone-app
how-to-change-the-tabbaritem-images-dynamically-in-iphone-app
retrieving-images-to-iphone-app-through-xml
但所有这些链接都不清楚,我不明白。请建议我这样做。
答案 0 :(得分:1)
因此,我假设您的Web服务器可以提供XML,其中包含某些编码格式的图像,如base64。然后你需要:
NSURLConnection
,例如如how-to-make-http-request-from-iphone-and-parse-json-result NSString
,并且您希望将其二进制表示形式设置为NSData
。 NSData
为此提供了一些便利功能。例如。对于base64,有dataFromBase64String:
构造函数。UIImage
使用imageWithData:
构造函数。 UIImageView
并为其分配UIImage
。设置视图的框架并将其添加到首选的子视图中。XML也可能提供获取图像数据的URL。然后你必须做一个新的请求。这应该是现在应该清楚,怎么做。
祝你好运。