稍后,我将拥有从包含文件名的 .csv(逗号分隔文件)读取的对象。这就是为什么我要这样做。
我想要完成的是让按钮从 csv 中的文件名中获取图像。
到目前为止我尝试过的是:对象:
@interface question : NSObject
{
@private
UIImage *imageName;
}
@property (nonatomic, retain)UIImage *imageName;
(我已经尝试过使用 NSString 和 UIImage,两者都不像我想要的那样工作)
视图控制器:
- (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,然后在按钮/图像视图中显示它)