質問

私は以下のような静的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;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top