我創建了一個類「Adealer」的NSMutableArray對象。在我的「listVC」中,我填充了循環中的所有屬性(如下所示),其中「Adealer」類用於創建對象。如何到達有類的NSDictionary屬性?
然後,我通過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)?
感謝對:-)
**更新:**問題似乎是我想要訪問的對象是一個Adealer對象(NSObject),它有屬性dealerName等,但我無法從「detailsVC」中找到它。但是,當我NSLog成功傳輸NSDictionary(從「listVC」 - >「detailsVC」中攜帶Adealer對象)時,它是可見的數據。 但似乎沒有人知道我應該如何應對這個Adealer對象來獲得它的屬性。有什麼建議麼?任何人都可以? – Mac
**已解決!**請在這裏看到這篇原文; http://stackoverflow.com/questions/14366891/how-do-i-get-out-data-from-my-nsdirectory-not-just-a-property-typo – Mac