我为它的对象创建了一个带有“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)?
感谢您的帮助: - )
答案 0 :(得分:0)
看起来像是内存问题,
你在使用ARC吗? 你能添加字典分配代码吗?