我发现了一个奇怪的问题。我有一个返回给我的 JSON Web 服务:
标题图片(链接)精选(布尔)描述
我有下一个代码来填充我的单元格:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"PasakaCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
Pasaka *retrievedPasaka = [allPasakas objectAtIndex:indexPath.row];
cell.textLabel.text = retrievedPasaka.title;
NSString *ImageURL = retrievedPasaka.image;
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:ImageURL]];
cell.imageView.image = [UIImage imageWithData:imageData];
cell.accessoryType =UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
仅显示 4 张图像:
正在显示的链接:@".../img/desa.png"
未显示的链接:@".../img/38 papagaiļi.png"
也许问题出在链接中?有这样的符号:ļ,ā,ī等。
如果是这样,如何解决这个问题?因为服务器上的图像名称在名称中有这些符号......