나중에 파일 이름이 들어있는 .csv (쉼표로 구분 된 파일)에서 읽은 개체가 있습니다. 그게 내가 왜 이렇게하려고하는지.NSObject에 이미지 추가 - 가능합니까?
내가 달성하고 싶은 것은 단추가 CSV 파일 이름에서 이미지를 가져 오는 것입니다. 내가 지금까지 시도했습니다 무엇
: 오브젝트 :
@interface question : NSObject
{
@private
UIImage *imageName;
}
@property (nonatomic, retain)UIImage *imageName;
(나는있는 NSString과 시도가있는 UIImage로 aswell 아니하며 내가 그들을 원하는처럼 작동)
의 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];
}
이 코드가 실패하면 테스트 버튼을 누르면 아무런 반응이 없습니다 (크래시 아님)
어떻게해야 제대로 할 수 있습니까? (A NSObject의에 텍스트 파일 이름으로 이미지를 추가하고 버튼/이미지보기에서 표시)
@ "Default.png"상점은 어디에 있습니까? –
@GuoLuchuan 지원 파일 폴더에서 기본 검은 색 배경 이미지입니다. –
이것을 시도하십시오 : question1.img = [UIImage imageNamed : @ "Default.png"]; [testButton setImage : question1.img forState : UIControlStateNormal]; – yunas