我敢打賭,這是一個非常基本的問題,但我不明白的!Propertys對象的類型「ID」
我加載一些靜態數據,並把它放在一個NSMutableArray的對象。
- 負載REST的數據
- 解析REST的數據到對象
- 添加對象到NSMutable陣列
現在我需要訪問存儲在可變的對象的某些特性數組,我得到了Xcode錯誤,指出在「id」類型的對象中沒有給定名稱的屬性。
可能有人給我一個快速的暗示?我以爲我可以直接在NSMutable Array中使用對象及其屬性。
感謝您的幫助!
我敢打賭,這是一個非常基本的問題,但我不明白的!Propertys對象的類型「ID」
我加載一些靜態數據,並把它放在一個NSMutableArray的對象。
現在我需要訪問存儲在可變的對象的某些特性數組,我得到了Xcode錯誤,指出在「id」類型的對象中沒有給定名稱的屬性。
可能有人給我一個快速的暗示?我以爲我可以直接在NSMutable Array中使用對象及其屬性。
感謝您的幫助!
你可能需要投在你的可變數組對象,而不是用點號。作爲
[anArray objectAtIndex:i].yourProperty; // will give you an error
[(YourClass*)[anArray objectAtIndex:i] yourProperty]; // should work
不錯!這很好用! – MadMaxAPP
有沒有辦法做到這一點,而不鑄造? (有點遲到了) – edthethird
我想你會要麼得到一個編譯器警告說,對象可能不是選擇,或錯誤(不可視界面...)作出反應。不知道如何在沒有鑄造的情況下解決它。 – jbat100
請提供代碼。 – zaph