2014-10-02 58 views
0

編寫核心數據應用程序時,Xcode出現錯誤。我正在關注this tutorial(來自youtube)。Xcode No Visible @interface for NSFetchedResults

在25:50的標記處,我收到Xcode中的錯誤。

我的代碼是:

if (![[self fetchedResultsController]preformFetch:&error]) { 
    NSLog(@"Error! %@", error); 
    abort(); 
} 

但我得到一個錯誤:

No visible @interface for 'NSFetchedResultsController' declares the selector 'preformFetch'

這個錯誤是什麼意思?我該如何解決呢?

回答

0

當您在編碼時修改代碼日期時,可能會出現這種情況。

在您的模擬器(或手機)中,刪除該應用程序,並刪除您創建的任何NSManagedObject子類。重新創建您的NSManagedObject子類並再次運行該應用程序。

+0

好幾個小時後我發現它,感覺像個白癡。我拼寫了performFetch preformFetch。 IDIOT樹樁! – cmdace 2014-10-02 23:52:24