2014-10-02 48 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