2011-10-16 6 views
0

보기 컨트롤러에서 이미지 이름을 보내고 있습니다. 잡 뷰 컨트롤러에서 나는 문자열 플러스xcode는 문자열에서 이미지 이름을 설정합니다.

내가 (작동하지 않는) 노력하고있어 코드 .png를에있는 UIImageView에서 이미지를 설정할 수 있습니다 : 여기에 코드에서

- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 

     NSString *imagefile; 
     imagefile=[NSString stringWithFormat:@"%d.png",myColour]; 
     myImage.image=[UIImage imageNamed:imagefile]; 
     [output setText:myString]; 
//  [imagefile release]; 
    } 

myColour 이전 페이지에서 전달 된 문자열입니다. 따라서 yellow.png, blue.png 등의 이미지가 있습니다.

감사합니다.

답변

0

당신이 원하는 코드는 다음과 같습니다

imagefile = [NSString stringWithFormat:@"%@.png", myColour]; 

사용 %의 @은 (는 NSString 같은 NSObject의 서브 클래스) 오브젝트의 값을 인쇄 할 수 있습니다.

+0

빠르고 영리합니다! 도와 주셔서 대단히 감사합니다. 최고의 소원 D – Dave

+0

Dave를 진심으로 환영합니다. 이 답을 올바른 것으로 표시하는 것을 잊지 마십시오. –

+0

그랬습니까 - 내가 그것을 표시하는 것보다 더 빨리 대답했습니다! – Dave

관련 문제