0

我已经为它的对象创建了一个带有“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:]: unrecognized selector sent to instance 0x8a92db0”(然后以 InvalidArgumentExeption 终止...)

我错过了什么?

更多细节可以在我的问题中找到(我仍然没有答案!); 如何从我的 NSDirectory 中获取数据(不仅仅是属性错字)?

谢谢你的帮助 :-)

4

1 回答 1

0

好像是内存问题

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

于 2013-01-19T14:10:27.160 回答