7

Ich mag Aufzeichnungen füllen nach Erstellungsdatum aus der Datenbank finden CoreData verwenden, so verwende ich NSFetchedResultsControllerDelegate für eine gute Funktion, wie ich wie hinzufügen:Kann nicht Protokollerklärung für ‚NSFetchedResultsControllerDelegate‘

@interface FBCDMasterViewController : UITableViewController 
             <NSFetchedResultsControllerDelegate> 

Sein geben Fehler:

Cannot find protocol declaration for 'NSFetchedResultsControllerDelegate'

bitte helfen

+0

Haben Sie das CoreData-Framework zu Ihrem Projekt hinzugefügt? –

+0

Ja, ich benutze bereits Core-Daten für andere Entitäten, jetzt habe ich eine weitere Entity erstellt, wo ich diese – terminator

Antwort

15

Wenn Sie Coredata verwenden, ist der Rahmen einfach das Hinzufügen nicht genug. Sie müssen auch die Kopfzeile in die Dateien importieren, die sie benötigen.

#import <CoreData/CoreData.h> 

Dieses in Ihrer Prefix-Header-Datei abgelegt sollte es beheben.

+1

wirklich brauchte, du bist großartig – terminator

+1

Ich bin froh, dass ich helfen könnte :) – Maverick1st

Verwandte Themen