Tworzenie NSDictionary

W poniższym kodzie pierwsza instrukcja dziennika pokazuje wartość dziesiętną zgodnie z oczekiwaniami, ale druga loguje NULL. Co ja robię źle?

NSDictionary *entry = [[NSDictionary alloc] initWithObjectsAndKeys:
  @"x", [NSNumber numberWithDouble:acceleration.x],
  @"y", [NSNumber numberWithDouble:acceleration.y],
  @"z", [NSNumber numberWithDouble:acceleration.z],
  @"date", [NSDate date],
  nil];
NSLog([NSString stringWithFormat:@"%@", [NSNumber numberWithDouble:acceleration.x]]);
NSLog([NSString stringWithFormat:@"%@", [entry objectForKey:@"x"]]);

questionAnswers(3)

yourAnswerToTheQuestion