Позже у меня будут объекты, считываемые из файла .csv (файл с разделителями-запятыми), который содержит имена файлов. Вот почему я пытаюсь сделать это вот так.
Я хотел бы сделать так, чтобы кнопка получала изображение из имени файла в csv.
Что я пробовал до сих пор: Объект:
@interface question : NSObject
{
@private
UIImage *imageName;
}
@property (nonatomic, retain)UIImage *imageName;
(Я пробовал использовать NSString, а также UIImage, ни один из них не работает так, как я хочу)
ViewController:
- (void)viewDidLoad
{
[super viewDidLoad];
question *question1 = [[question alloc]init];
[question1.imageName initWithContentsOfFile:@"Default.png"];//Will be read from a csv later on, just typing it in manually for a test
testImage = question1.imageName;
}
-(void)imageshow
{
//(UIImage *)testImage;(NSString *)imageNameString; Didnt work
//[self.testImage initWithContentsOfFile:@"%@",questiont.imageName]; - Doesnt work either
[testButton setImage:testImage forState:UIControlStateNormal];
}
-(IBAction)test:(id)sender
{
[self imageshow];
}
Когда этот код не работает, когда я нажимаю кнопку тестирования, ничего не происходит (не происходит сбой)
Как мне это сделать правильно? (Добавьте изображение с текстовым именем файла в NSObject, а затем покажите его в виде кнопки / изображения)
%@
) в imageNamed: @, чтобы использовать разные имена? и вы хотите представить это как ответ, чтобы получить немного кармы от accept? - person Oscar Apeland   schedule 27.02.2013