2012-04-26 8 views
1

У меня есть 4 маленьких значка «СИД», которые я использую в своем приложении, чтобы указать состояние объектов в UITableView и в последующем подробном представлении. Я действительно не хочу хранить их в Интернете - есть ли способ сохранить их как часть приложения? Если да, то как мне тогда ссылаться?Как встроить небольшие изображения в мое приложение?

ответ

2

Только перетаскивание их в проект Xcode.

Затем к "Эталон" их, вы могли бы просто использовать:

[[NSBundle mainBundle] pathForResource:@"yourImage" ofType:@"png"]; 

Чтобы получить фактическое NSImage (из вашего приложения пачке):

NSString* imagePath = [[NSBundle mainBundle] pathForResource:@"yourImage" ofType:@"png"]; 
NSImage* image = [[NSImage alloc] initWithContentsOfFile: imagePath]; 
+0

Спасибо. Сохраняет ли это фактическое изображение или просто путь к изображению? – HillInHarwich

+0

@HillInHarwich Код, который я вам отправил, получает «путь» к изображению. Если вы хотите получить фактическое 'NSImage', посмотрите мой обновленный ответ. –

+0

OK - так что я думаю, что нет способа сохранить фактическое изображение в качестве ресурса ...: -S Спасибо ... – HillInHarwich

0
UIImage *image = [UIImage imageNamed:@"yourImage"]; 
+0

Учитывая отсутствие контекста, предоставляемого вопросом, этот ответ требует большего количества вещества (ИМО) – Strawberry