如何到达具有类的NSDictionary属性?

时间:2013-01-17 16:49:23

标签: properties nsdictionary ios5.1

我为它的对象创建了一个带有“Adealer”类的NSMutableArray。在我的“listVC”中,我在循环中填充所有属性(如下所示),其中“Adealer”类用于创建对象。

然后我通过segue将一个对象从该数组传输到我的“detailsVC”。在这里,我首先导入Adealer类,当我在“detailsVC”中调用它时,

NSLog(@"restGPSTransfer (NSDictionary) class = %@, content is = %@",[restGPSTransfer class],[restGPSTransfer description]);

我明白了;

restGPSTransfer (NSDictionary) class = Adealer, content is = 
theDealer object and it's properties:
dealerID = 7
dealerName = Uppsala Centrum Test
dealerAdressStreet = Dragarbrunnsgatan 55
dealerAdressZip = 75320
dealerAdressCity = Uppsala
dealerTel = 
dealerMail = 
dealerWeb = www.uppsala.se
dealerLogo = 
dealerImages = 
dealerText = Uppsala centrum
dealerProducts = 
dealerLongitude = 17.63893
dealerLatitude = 59.85856
dealerDistance = (null)   // This is ok
dealerDistance2 = 8586398.000000

到目前为止,上帝,但是我无法通过简单的电话在“detailsVC”(?!)中找到上述属性;

self.labelRestName.text = [restGPSTransfer objectForKey:@"dealerName"];

...它崩溃并出现错误:“ - [Adealer objectForKey:]:无法识别的选择器发送到实例0x8a92db0”(然后使用InvalidArgumentExeption终止...)

我错过了什么?

在我的问题中可以找到更多细节(我仍然没有答案!); How do I get out data from my NSDirectory (not just a property typo)?

感谢您的帮助: - )

1 个答案:

答案 0 :(得分:0)

看起来像是内存问题,

你在使用ARC吗? 你能添加字典分配代码吗?