В моем файле .h содержится следующее:
NSDictionary *originalValues;
@property (nonatomic, retain) NSDictionary *originalValues;
Это файл .m для инициализации NSDictionary.
@synthesize originalValues;
- (void)viewDidLoad {
// copy original values when view loaded
originalValues = [[NSDictionary alloc] initWithObjectsAndKeys:place.city, @"city", place.cuisine, @"cuisine",
place.latitude, @"latitude", place.longitude, @"longitude", place.name, @"name", place.rating,
@"rating", place.state, @"state", place.street, @"street", place.telephone, @"telephone",
place.timesVisited, @"times visited", place.uppercaseFirstLetterOfName, @"first letter",
place.website, @"website", place.zipcode, @"zipcode", nil];
}
Проблема заключается только в первых четырех объектах иключи добавляются.После этого они не добавляются в словарь, начиная с place.name, @ "name".Я сделал NSLog для всего словаря, и единственное, что было выведено, были первые четыре значения, как я упомянул, так что тогда я сделал NSLog для place.name, и он выводит значение, поэтому я знаю, что что-то должно быть выведено для этого ключа / значенияпара.Есть что-то, чего я здесь не хватает?Мне любопытно, почему все значения изначально не добавляются в NSDictionary?