警告:不兼容的Objective-C类型'struct NSArray*',当从不同的Objective-C类型传递'setFont:'的参数1时,预期'struct UIFont*'
代码如:
lblTemp.font = [UIFont fontNamesForFamilyName:@"Arial"]; // Warning comes here
lblTemp.font = [UIFont fontWithName:@"Arial-BoldMT" size:13];
[cell.contentView addSubview:lblTemp];
[lblTemp release];
Run Code Online (Sandbox Code Playgroud)
请给出一些建议来解决它.
-fontNamesForFamilyName:返回一个字体名称数组,而不是a UIFont.您将要传递此数组中的一个字符串+[UIFont fontWithName:size:]以获取UIFont对象(正如您在下一行中所做的那样).