1

警告:互換性のないObjective-Cタイプ'struct NSArray *'、予期される'struct UIFont *''setFont:'の引数1を個別のObjective-Cタイプから渡す場合

コードのように:

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

それを解決するためのいくつかの提案をしてください。

4

2 に答える 2

5

-fontNamesForFamilyName:ではなく、フォント名の配列を返しますUIFont+[UIFont fontWithName:size:]オブジェクトを取得するには、この配列内の文字列の 1 つを渡す必要がありUIFontます (次の行で行うように)。

于 2010-07-13T12:18:47.520 に答える
1

[UIFont fontNamesForFamilyName:@"Arial"];
Arial フォントを返すのではなく、Arial フォント ファミリのフォント名の配列を返します。マニュアルはこちら

于 2010-07-13T12:21:11.837 に答える