在 xcode 中,我创建了一个名为 IMAGES 的文件夹,并将我将使用的所有图像复制到该文件夹中。
我正在使用以下代码更新表格以插入图像:
NSString *picName = [NSString stringWithFormat:@"%@.jpg", [[theemplyees objectAtIndex:indexPath.row] valueForKey:@"EmpNo"]];
cell.empPicture.image = [UIImage imageNamed:picName];
注意不需要提供的位置。我想要做的是,如果直接不存在用户图片,则将图像设置为默认图像。如:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//Set image
NSString *imagePath = [documentsDirectory stringByAppendingPathComponent:picName];
//Check if the image exists at a given path
BOOL imageExists = [[NSFileManager defaultManager] fileExistsAtPath:imagePath];
//If the image doesn't exists download it.
if (!imageExists)
{
picName = @"nopicture.jpg";
}
问题是,使用上述方法,它总是说文件不存在。没有任何!Grrr 那么我是否将文件放置在错误的位置?我试图创建一个名为 Resources 的目录并将它们放在那里,但仍然没有工作。
任何帮助是极大的赞赏。提前感谢您的任何帮助。
地理...