Error de fuente de descarga de iOS cuando la networking es débil, como el modo de vuelo

Desde iOS6 podemos download fonts dinámicas de Apple. Descargué el código de ejemplo de DownloadFont Demo . Y encontré algo raro.

En primer lugar, estoy usando una buena networking wifi, descargué toda la fuente de la list y muestro la palabra de fuente correcta con éxito.

En segundo lugar, cerré la networking como modo de vuelo. Devuelve el proyecto.

En tercer lugar, seleccionó una fuente como "DFWaWaSC-W5", encontré el inicio de session en la console de XCode que

2014-03-10 17:14:36.840 DownloadFont[2946:1807] still couldn't match <CTFontDescriptor: 0x16547750>{attributes = <CFBasicHash 0x165588e0 [0x3a073ae0]>{type = mutable dict, count = 1, entries => 1 : <CFString 0x3a0efd24 [0x3a073ae0]>{contents = "NSFontNameAttribute"} = <CFString 0x9bfbc [0x3a073ae0]>{contents = "DFWaWaSC-W5"} } >} 

Y el text no usaba la "DFWaWaSC-W5" sino la fuente del sistema. Luego select cualquier otra fuente que haya descargado antes, como "STLibian-SC-Regular" , muestra la fuente correcta. Después de eso vuelvo a seleccionar la fuente "DFWaWaSC-W5" que no se mostró correctamente, obtuve la fuente correcta como "DFWaWaSC-W5" .

No sé por qué. ¿Alguien tuvo la misma situación extraña? ¡Gracias!

La descarga de la fuente (CTFontDescriptorMatchFontDescriptorsWithProgressHandler) parece funcionar solo cuando la connection a Internet WIFI está disponible.