ios iphone xcode cocos2d-iphone cclabelttf

CCLabelTTF no funciona en iOS 6.1



iphone xcode (2)

utiliza el método CCLabelTTF que ya está en Deprecated.see below screen shot

Estoy usando cocos2d v0.99.5 y el destino de implementación de iOS es 5.0

cuando ejecuto mi aplicación con Xcode 5.0 en el simulador iOS-7.0 / 5.0, funciona bien. y corro con Xcode 5.0 en el simulador iOS-6.1 / 6.0 que no funciona. Lo comprobé con el punto de interrupción, se está bloqueando en el siguiente código:

CCLabelTTF *mainGameTitle = [[CCLabelTTF alloc] initWithString:@"REGULAR PACK" dimensions:CGSizeMake(40, 50) alignment:UITextAlignmentLeft fontName:@"Arial Rounded MT Bold" fontSize:20];

y se muestra así:

Cuando yo escribo:

CCLOG(@"font names ====> %@",[UIFont familyNames]);

En esta línea también se produce el error "EXC_BAD_ACCESS" en iOS-6.0 y 6.1.

Intenté con CCMenuItemFont, este también muestra el bloqueo anterior.

está trabajando en un simulador / dispositivo de 7.0 y 5.0. ¿Cuál es este problema? ¿por favor, ayúdame?

Editar:

Lo intenté con otro método, es decir

CCLabelTTF *mainGameTitle = [CCLabelTTF labelWithString:@"REGULAR PACK" fontName:@"Arial Rounded MT Bold" fontSize:20];

nuevamente recibí el mismo problema de UIFont en el método labelWithString: fontName: fontSize.


El método obsoleto indica que debajo de la versión particular esto no funcionará, no específicamente en este método, pero en varios métodos es de soporte y no es compatible debido al cambio en el sistema operativo y al flujo funcional de datos.

Puede probar el siguiente método que funcionaría en ambas plataformas

CCLabelTTF *label1 = [CCLabelTTF labelWithString:@"Hello World 1" fontName:@"Marker Felt" fontSize:50];

Gracias