Имя файла изображения не сохраняется в вашем объекте UIImage.В классе UIImage такого свойства нет.Вам придется хранить имена самостоятельно.Возможно, вы могли бы сохранить имена файлов в массиве и использовать этот массив как для извлечения изображений из файла, а затем для просмотра имен файлов изображений позже:
imageFileNames = [[NSArray alloc] initWithObjects:
@"mystery_01 320x460",
@"mystery_02 320x460",
@"mystery_03 320x460",
@"mystery_04 320x460",
@"mystery_05 320x460",
nil];
Извлечение изображений (вы можете использоватьцикл for-in для этого вместо этого, если хотите):
bgImages = [[NSArray alloc] initWithObjects:
[UIImage imageNamed:[imageFileNames objectAtIndex:0]],
[UIImage imageNamed:[imageFileNames objectAtIndex:1]],
[UIImage imageNamed:[imageFileNames objectAtIndex:2]],
[UIImage imageNamed:[imageFileNames objectAtIndex:3]],
[UIImage imageNamed:[imageFileNames objectAtIndex:4]],
nil];
Получить имя файла из массива имен файлов:
mainLabel.text = [NSString stringWithFormat:@"bgImages= %@",[imageFileNames objectAtIndex:currentBackground]];