0

私の NSMutableArray はクラス オブジェクトを格納します。クラスは次のとおりです(.mのすべての変数を初期化しました):

@interface positionInfor : NSObject
{
  @public
  double xPos;
  double yPos;
  double degree;
  int    accuracy;
  BOOL   flag;
}
@end

setValue 関数を使用してフラグ変数に新しい値を設定したい場合:

//avgDataTwo is NSMutable array stores all the class objects.
[[avgDataTwo objectAtIndex:i+1]setValue:@"TRUE" forKey:@"flag"];

それは私にこのエラーを与えます:

 -[__NSCFConstantString charValue]: unrecognized selector sent to instance 0x1000086a8

すべてのデータが配列内にあると確信しています (エラーが発生した場合、(i+1) は 2 に等しい)。

ここに画像の説明を入力

ありがとう !!!

4

1 に答える 1