来自按日期更改的 URL 的 UIImage
我的问题很简单,我想从 URL 加载 UIImage,但此 URL 按日期以编程方式更改。
示例 今天的网址是 http://www.abc.com/2011-10-13/alfa.jpg
明天的网址是 http://www.abc.com/2011-10- 14/alfa.jpg
唯一改变的是日期部分,我如何计算我的应用程序在每次启动时在当前日期加载“alfa.jpg”?
谢谢!
my question is simple, i want to load a UIImage from an URL, but this URL change programmatically by date.
Example Today the url is http://www.abc.com/2011-10-13/alfa.jpg
tomorrow is http://www.abc.com/2011-10-14/alfa.jpg
the only thing that change is the date part, how can i figure my app load that "alfa.jpg" at current date everytime i start it?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您应该使用
[NSDate date]
它根据设备时间返回当前日期和时间(假设您的设备时间与实际时间相差不超过一天)。然后你应该根据你的网址格式化日期。像这样的东西——You should use
[NSDate date]
which returns the current date and time according to the device time (assuming your device time doesn't differ from the actual by more than a day). Then you should format the date according to your url. Something like-使用
NSDateFormatter
生成字符串中随时间变化的部分。您必须维护一种机制来检查当天的图像是否已下载,以避免再次下载。
Use an
NSDateFormatter
to generate the part of the string that varies with time.You will have to maintain a mechanism to check whether if the image for the day has been downloaded to avoid downloading it again.
创建您正在使用
nstring
的 url 模板和 DateFormatter 对象...todayUrl
包含今天的 url!Create a template of the url you are using
nstring
and a DateFormatter object...todayUrl
has the url for today!这是一个简单的任务,只需使用当前日期格式化 URL 字符串,
然后使用该字符串进行 URL 请求。
Its an easy task just format your URL string using current date like,
Then use this string for URL request.