2010-07-13 3 views
1

경고 : '의 setFont'의 인수 1을 전달할 때 '구조체있는 NSArray *는'예상 'UIFont *를 구조체'호환되지 않는 목표 - C 타입 뚜렷한 목표 - C 타입에서경고 : 호환되지 않는 목표 - C 타입

코드처럼 :

lblTemp.font = [UIFont fontNamesForFamilyName:@"Arial"]; // Warning comes here  
lblTemp.font = [UIFont fontWithName:@"Arial-BoldMT" size:13];  
[cell.contentView addSubview:lblTemp];  
[lblTemp release]; 

그것을 해결하기 위해 몇 가지 제안을주십시오.

답변

5

-fontNamesForFamilyName:UIFont이 아닌 글꼴 이름의 배열을 반환합니다. 이 배열의 문자열 중 하나를 +[UIFont fontWithName:size:]으로 전달하여 UIFont 객체를 다시 가져 오려고 할 것입니다 (다음 줄 에서처럼).

1

[UIFont fontNamesForFamilyName:@"Arial"];
Arial 글꼴을 반환하지 않으면 Arial 글꼴 집합의 글꼴 이름 배열을 반환합니다. 사용 설명서 확인 here

관련 문제