2014-12-21 4 views
-3

달의 날짜를 표시하는 달력보기가 있는데, 출력을 내 레이블에 넣고 싶지만 설정할 수 없습니다. 나는 그것을 NSLog 할 수는 있지만 라벨로 옮기지는 않는다. 여기 내 코드 :날짜의 Xcode 레이블 텍스트를 선택했습니다.

- (void)calendarView:(DSLCalendarView *)calendarView didSelectRange:(DSLCalendarRange *)range { 
    if (range != nil) { 
     NSLog(@"%ld/%ld", (long)range.startDay.month, (long)range.endDay.day); 
     NSString *datechosen = (@"%ld/%ld", range.startDay.month,range.endDay.day); 
     DatePicked.text = datechosen; 

    } 

도움이 되길 바랍니다.

+1

라벨을 어떻게 선언하셨습니까? 콘센트를 연결 했습니까? –

답변

1

는 Pleaes가 Formatting String Objects 읽을이

if(DatePicked) 
{ 
    DatePicked.text = datechosen; 
} 
else 
{ 
    NSLog(@"hey look, DatePicked is not connected to an IBOutlet"); 
} 
0
DatePicked.text = [NSString stringWithFormat:"%ld/%ld",(long)range.startDay.mont, (long)range.endDay.day]; 

같은 것을보십시오.

관련 문제