0

私は以下のように静的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ここで、他の場所のコードで同じ変数を参照している場合、エラーが発生します。

変数はCFStringではありません。

私を助けてください。

4

1 に答える 1

1

これは NSString ですが、CFString を予期するコンテキストの他の場所で使用している場合は、次のように単純にキャストできます。

CFStringRef aCFString = (CFStringRef)aNSString;
于 2009-12-23T12:26:45.280 に答える