後で、ファイル名を含む .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 に追加し、それをボタン/画像ビューに表示します)