我试图创建一个简单的应用程序,它将显示每天发布的图像。但是,图像的名称每天都在变化。
这是我到目前为止所拥有的。
--- .h file
{ UIWebView *webView; }
@property (nonatomic, strong) IBOutlet UIWebView *webView;
@end
--- .m file
@implementation AWCViewController
@synthesize webView;
- (void)viewDidLoad {
[super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.
NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"url/images/image1.png"]];
[self.webView loadRequest:request];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
答案 0 :(得分:1)
而不是@“url / images / image1.png”
待办事项
NSString * image =“image1”; //您可以将其传递给方法,无论您想要什么名称
[NSString StringWithFormat:(@“url / images /%@。png”,image)];
答案 1 :(得分:1)
你有两个选择。
NSString
或NSURL
功能更改网址;你需要类似imageOfTheDayName
方法的东西来返回每天的NSString url/images/imageOfTheDay.png
。我建议案例#2,但两者都可以。
答案 2 :(得分:1)
有几种方法可以做到这一点,一切都取决于您希望如何管理在线图像。
您可以创建一个小型函数,包括客户端和服务器,返回每日图像的名称,如下所示:
- (NSString *)dailyImageName
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMdd"];
return [dateFormatter stringFromDate:[NSDate date]];
}
那么你知道你的图像文件名必须是yearmonthday.png(例如" 20130413.png")