我的問題是,當我添加一個描述爲here的字體並且我想要檢索字體系列名稱時,它會崩潰。我用與例子中描述的相同的方式做了,但對我來說它不起作用。添加一個UIFont並使用EXC_BAD_ACCESS查找fontfamily崩潰
這是我的堆棧跟蹤:
0x314b9ebe in CFDictionaryGetValue
0x33d79be4 in copy_localized_value
0x33d79bd4 in CGFontNameTableCopyRootName
0x33d796f2 in CGFontNameTableCreate
0x33d79e86 in CGFontCopyFamilyName
0x3414ca00 in AddFontsFromCGFontAndPath
0x3414cb7e in AddFontsFromURLOrPath
0x3414cc98 in Initialize
0x3414ce0a in GSFontCopyFamilyNames
0x323fce84 in +[UIFont familyNames]
...
我在iOS 3.2.2測試它,因爲我不想讓我的iPad升級做的,如果它適用於其他的我不能告訴iOS版本
我在做什麼錯?
如果您發佈更多代碼,可能會對您有所幫助,以便我們仔細查看。 – AustinRathe 2012-01-04 13:43:19
我認爲,問題更多地基於配置,而不是源代碼。但要清楚,我做同樣的描述在這[堆棧溢出問題 - 從jtbandes答案](http://stackoverflow.com/questions/3350131/how-to-add-new-font-to-xcode-3 -2)。 – NicTesla 2012-01-04 13:59:49
當我從 UIAppFonts 數組中刪除值 Futura_extrabold.ttf 它工作得很好。 –
NicTesla
2012-01-04 14:45:20