2011-03-23 91 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