Je suit pommes tutoriel de base Utilitaire des données de http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreDataUtilityTutorial/Articles/00_introduction.htmlUtilitaire des données de base Tutorial - Exemples de code
Je n'ai juste commencé et ai déjà rencontré une erreur (plus que probablement mon erreur, pas quelqu'un d'autre).
Vu le code
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#import <objc/objc-auto.h>
NSManagedObjectModel *managedObjectModel();
int main (int argc, const char * argv[]) {
objc_startCollectorThread();
return 0;
}
NSManagedObjectModel *managedObjectModel() {
static NSManagedObjectModel *mom = nil;
if(mom != nil){
return mom;
}
mom = [[NSManagedObjectModel alloc] init];
// implimentation continues
return mom;
}
Je reçois l'erreur:
"_OBJC_CLASS _ $ _ NSManagedObjectModel", référencé à partir de: objc-classe-ref-à-NSManagedObjectModel dans CoreDataUtility.o
Je devine que le problème est provoqué par ma déclaration de forward de la fonction managedObjectModel(), mais je ne peux pas résoudre pourquoi je reçois le problème que je suis.
Merci, exactement l'indice dont j'avais besoin. –
Les erreurs de liens semblent être une pratique courante pour les utilisateurs qui tentent une nouvelle technologie, car ils ont oublié de se lier au bon framework. Vous êtes en bonne compagnie, Mick :) –