我正在尝试通过网站将图像解析为 UITableViewCell。我可以轻松解析一个图像,但我正在尝试解析不同的多个图像。我对如何完成此任务有一些想法,但我想知道执行此类任务的最简单和最佳方法是什么。我怀疑这是否有帮助,但 icon.jpg 的名称如下 1_icon,2_icon 等...任何提示将不胜感激。
- (void)viewDidLoad
{
mydata = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://example.com/uploads/1_icon.jpg"]];
myimage = [[UIImage alloc] initWithData:mydata];
_imageToDisplay.image=myimage;
self.tableview.delegate = self;
self.tableview.dataSource = self;
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.accessoryView = [[UIImageView alloc] initWithImage:myimage];
return cell;
}
更新.m
_imagesArray = [[NSMutableArray alloc] init];
int numberOfIcons=30;
for(int i = 1; i <= numberOfIcons; i++){
[_imagesArray addObject:[[UIImage alloc] initWithData:[[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://example.com/uploads/%d_icon.jpg", i]]]]];
NSLog(@"%d",numberOfIcons);
更新.h
NSMutableArray *_imagesArray;
NSArray*array;