iPhone + NSStringのエラー
質問
私は以下のような静的NSString
があります:
static NSString *bowlerName;
のコードで私は以下のようないくつかの値とを代入しています:
-(void)setBowlerSpecifications:(int)playerId
{
Player *objPlayer = [CricketManagementDAL getBowlerSpecification :playerId];
[objPlayer retain];
bowlerSpecialSkill = objPlayer.specialSkill;
bowlerType = objPlayer.type;
bowlerName = objPlayer.playerName; // <------------
[objPlayer release];
}
私はどこか他のコード内の同じ変数のbowlerName
を参照していた場合さて、私はエラーを取得します:
Variable is not a CFString.
私を助けてくださいます。
解決
これは、NSStringのですが、あなたが他の場所でのCFStringを期待コンテキストでそれを使用している
は、次のように単純にキャストすることができますCFStringRef aCFString = (CFStringRef)aNSString;
所属していません StackOverflow