error iPhone + NSString
Pregunta
Tengo NSString
estática como a continuación:
static NSString *bowlerName;
En el código que estoy asignando con algún valor de la siguiente manera:
-(void)setBowlerSpecifications:(int)playerId
{
Player *objPlayer = [CricketManagementDAL getBowlerSpecification :playerId];
[objPlayer retain];
bowlerSpecialSkill = objPlayer.specialSkill;
bowlerType = objPlayer.type;
bowlerName = objPlayer.playerName; // <------------
[objPlayer release];
}
Ahora, si me refiero a la misma bowlerName
variable en el código en otro sitio, me sale el error:
Variable is not a CFString.
Por favor, ayúdame.
Solución
Es un NSString pero se están utilizando en otro lugar en un contexto que espera un CFString, simplemente se puede lanzar la siguiente manera
CFStringRef aCFString = (CFStringRef)aNSString;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow