私の 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 に等しい)。
ありがとう !!!