我正在使用核心數據並試圖遍歷我正在檢索的對象。我在Xcode中出現錯誤。如何使用Core Data迭代檢索的對象?
// Fetching Records and saving it in "fetchedRecordsArray" object
self.fetchedRecordsArray = [appDelegate getAllPhoneBookRecords];
//print array
NSLog(@"Count: %lu", (unsigned long)self.fetchedRecordsArray.count);
for (id object in self.fetchedRecordsArray) {
NSLog(@"%@", object.city);
}
計數返回6,所以我知道在那裏的對象。我也知道「城市」是我實體中的一個屬性。我得到的錯誤是:
Property ‘city’ not found on object of type ‘const _strong id’
有關如何解決此問題並記錄什麼是正確返回的任何建議?
與您的問題無關,但我必須說 - 調用應用程序委託來檢索模型對象是一種代碼異味。 – Abizern