Я загружаю два изображения из сети Apple.png и Apple@2x.png.Я хочу использовать [UIImage imageNamed:@"Apple.png"]
, чтобы он мог использовать встроенные функции, чтобы определить, должен ли он отображать Apple.png или Apple@2x.png.
. Где теперь хранить эти изображения?Я прочитал следующее в документации:
Имя файла.Если изображение загружается впервые, метод ищет изображение с указанным именем в главном пакете приложения.
А, так что основной комплект приложения - это путь.Вот как выглядит мой код:
NSString *directory = [[NSBundle mainBundle] bundlePath];
NSString *path = [directory stringByAppendingPathComponent:imageName];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:path contents:dataFetcher.receivedData attributes:nil];
Я проверил, был ли файл создан в папке пути, и это было правильно.Я также перетащил файл Example.png в файл моего проекта, чтобы посмотреть, хранится ли он в той же папке, и это тоже правильно.
Однако [UIImage imageNamed:@"Apple.png"]
по-прежнему не удается получить изображения.