2011-03-23 56 views
2

Method '+systemFontSize:' not found (return type defaults to 'id')
'UIFont' may not respond to '+systemFontSize:'“+ systemFontSize:”未找到

搜索谷歌精确的短语没有得到任何结果,相关与否。我发现最近的是其他人与label.font = [UIFont systemFontSize:12.0];有不同的问题作为解决方案。这就是我现在要做的,但是Xcode对我大吼大叫。

重要的是,我正在使用这本书:Professional iPhone and iPad Database Application Programming
我会很惊讶,如果它确实,但你去。

+0

我认为你正在寻找'systemFontOfSize:' – 2011-03-23 13:58:41

+0

@Moshe我把标签(像这样),[不喜欢这样],为了我的方便和在答案数量和该号码的颜色之前查看标题的任何其他人的信息。作为(我的编辑)很容易引起注意,而不是[自动编辑]。对于所提到的群体而言,效率更高,并且对他人没有伤害。删除该位是完全没有必要的。 – Thromordyn 2011-03-23 14:52:05

+0

我同意没有真正的伤害通过添加解决的标题,但我会备份@Moshe,因为它通常不是如何做的事情(和保持秩序是好事)选择一个答案正确就够了,系统内置方法显示问题已解决(如您所知http://i.imgur.com/W443Q.jpg)祝您好运! – Trufa 2011-03-23 15:07:05

回答

5

我认为你正在寻找systemFontOfSize:,而不是systemFontSize:。所以,你会设置这样说:

label.font = [UIFont systemFontOfSize:12.0]; 
+0

愚蠢的错误。谢谢。 – Thromordyn 2011-03-23 14:10:45

+0

@ Thromordyn:这不是一个愚蠢的错误,我以前自己做过。他们看起来很相似,很容易忽略'Of'。 :) – 2011-03-23 14:23:11