私は、配列と入れ子になった配列を使いこなしています。文がTrueに評価する場合Cocoa初心者はNSArrayのものを使用するのに役立つ必要があります
私はこれをご希望の場合lastObjectのdoesn'texist場合、またはaccelerometer.x - lastObject [0]> 0.1
私のコードはこれを行いません。
if (![accelerometerArray lastObject] ||
[NSNumber numberWithDouble:acceleration.x] -
[[accelerometerArray lastObject] objectAtIndex: 0] > [NSNumber numberWithDouble:.1)
{
NSArray *entry = [[NSArray alloc] initWithObjects:
[NSNumber numberWithDouble:acceleration.x],
[NSNumber numberWithDouble:acceleration.y],
[NSNumber numberWithDouble:acceleration.z],
[NSDate date]];
[accelerometerArray addObject: entry];
[entry release];
}
おかげで、今私は新しいエラーを取得しています:)「エラー:バイナリへの無効なオペランド - ( 『のNSNumber構造体』と 『ID』を持っています)」 –