我使用MagicalRecord(這是NSManagedObject的一個類別)來獲取我的模型。然後我使用一個通用的表格視圖控制器來顯示它們,並根據類名顯示我的數據。客觀c類類型檢查
的問題是,當我想取這些數據我用的是這樣的:
Class type = NSClassFromString(modelName);
NSArray *model = [type MR_findAll];
這編譯和完美運行,節選的是Xcode中顯示討厭的錯誤:「爲MR_findALL不知道類的方法」 。
我可以做類似於NSManagedObject的「類轉換」,這樣錯誤就會消失嗎?我想保持動態,我不想爲我的所有模型定義條件。
只要忽略這個噪音。 – 2012-10-08 16:07:37