버튼을 누르면 레이블에 랜덤 숫자가 나오게 하는 방법

- (IBAction)btn_ran0:(id)sender {
    int gogi;
    gogi = RANDOM_INT(0100);
    NSLog(@"gogi = %d", gogi);
    NSString *gogi2 = gogi;
    NSLog(@"nsstring = %d", gogi2);
    self.ran_num.text = @"gogi = %d"gogi;
}
 


냐옹이(plumlover)
카페에서


self.ran_num.text =[NSString stringWithFormat:@"%d"gogi];

요렇게 하니깐 됐다 
그리고

self.ran_num.text =[NSString stringWithFormat:@"%d"RANDOM_INT(0100)];

요렇게 해도 되고



위에분이 

정수형 데이터를 문자열로 치환하기 위한 코드에용~ 
[NSString stringWithFormat:@"%d:정수 %@: 문자열 %f: 실수",변수명]
 
 

이렇게 말해줘서


self.ran_num.text =[NSString stringWithFormat:@"%f", gogi];

이렇게 하면 0.0000 이 나오고 
 

self.ran_num.text =[NSString stringWithFormat:@"%@", gogi];

이렇게 하면 오류가 난다
왜일까?
 

0 댓글