У меня есть 4 маленьких значка «СИД», которые я использую в своем приложении, чтобы указать состояние объектов в UITableView и в последующем подробном представлении. Я действительно не хочу хранить их в Интернете - есть ли способ сохранить их как часть приложения? Если да, то как мне тогда ссылаться?Как встроить небольшие изображения в мое приложение?
1
A
ответ
2
Только перетаскивание их в проект Xcode.
Затем к "Эталон" их, вы могли бы просто использовать:
[[NSBundle mainBundle] pathForResource:@"yourImage" ofType:@"png"];
Чтобы получить фактическое NSImage
(из вашего приложения пачке):
NSString* imagePath = [[NSBundle mainBundle] pathForResource:@"yourImage" ofType:@"png"];
NSImage* image = [[NSImage alloc] initWithContentsOfFile: imagePath];
0
UIImage *image = [UIImage imageNamed:@"yourImage"];
+0
Учитывая отсутствие контекста, предоставляемого вопросом, этот ответ требует большего количества вещества (ИМО) – Strawberry
Спасибо. Сохраняет ли это фактическое изображение или просто путь к изображению? – HillInHarwich
@HillInHarwich Код, который я вам отправил, получает «путь» к изображению. Если вы хотите получить фактическое 'NSImage', посмотрите мой обновленный ответ. –
OK - так что я думаю, что нет способа сохранить фактическое изображение в качестве ресурса ...: -S Спасибо ... – HillInHarwich