我有一种方法updateUserPlaceDictionary
可以从一些文本字段中提取文本并将其放入 NSDictionary。在注意到字典的所有值都为空后,我尝试手动为其键设置一些字符串,如下所示:
- (void)updatePlaceDictionary {
//Create a dictionary that holds the location data.
[self.placeDictionary setValue:[NSString stringWithFormat:@"155 Bovet Rd"] forKey:@"Street"];
[self.placeDictionary setValue:[NSString stringWithFormat:@"san mateo"] forKey:@"City"];
[self.placeDictionary setValue:[NSString stringWithFormat:@"ca"] forKey:@"State"];
[self.placeDictionary setValue:[NSString stringWithFormat:@"94402"] forKey:@"ZIP"];
NSLog(@"%@, %@, %@, %@", [self.placeDictionary objectForKey:@"Street"],
[self.placeDictionary objectForKey:@"City"],
[self.placeDictionary objectForKey:@"State"],
[self.placeDictionary objectForKey:@"ZIP"]);
}
这是我的声明placeDictionary
:
@property NSMutableDictionary* placeDictionary;
另外,我确实确保在 .m 文件中合成它。
我有方法将所有放入字典的位置数据记录到控制台,但我得到的只是空值。我在另一个完全正常的视图控制器中具有相同的功能。有人可以告诉我他们是否看到任何不妥之处吗?