내 프로젝트에서 UILabel과 NSArray를 사용하고 있습니다. NSString 형식의 배열에서 인수를 전달하고 있습니다. 중단 점을 사용하여 메서드 호출을 검사했습니다. 인수는 인수를 올바르게 전달하지만 사용하려고 시도하고 있습니다. 받은 인수 (from NSString)하지만 UILabel은 NULL 값을 표시합니다. 여기에 코드입니다 :UILabel이 할당 된 NSString의 값을 표시하지 않는 이유는 무엇입니까?
- (void)updateMenuLabel:(NSString *)passedObject {
NSString *str=[NSString stringWithFormat:@"%@", passedObject];
lbl_selectitem.text=str;
}
IB에서 제대로 연결되지 않았습니까? BTW 'stringWithFormat' 줄 중복됩니다. – trojanfoe
IBOutlet과 연결하여 중복 라인을 제거하고 시도했지만 여전히 NULL이 표시됨 –
lbl_selectitem이 nil이 아닌지 확인하십시오 (NSLog (@ "% @", lbl_selectitem)로 로그). – rdelmar