2011-03-02 6 views
1

は私がISO C++は、

//ヘッダファイルでコアデータで動作するように機能の下たい.mmファイルを持っている

/*Saving parameters*/ 
NSManagedObjectModel *managedObjectModel; 
NSManagedObjectContext *managedObjectContext;  
NSPersistentStoreCoordinator *persistentStoreCoordinator; 

NSManagedObjectContext *context = [self managedObjectContext]; 
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 


NSManagedObjectContext *context = [self managedObjectContext]; 
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 


/* 1. Check if employee exists*/ 


NSEntityDescription *employeeentity = [NSEntityDescription 
           entityForName:@"employees" inManagedObjectContext:context]; 
[fetchRequest setEntity:employeeentity]; 
NSError *error; 
NSArray* employee_info = [context executeFetchRequest:fetchRequest error:&error]; 


if (employee_info !=nil) { 

    NSLog(@"employee Exist"); 



} 
else { 

    NSLog(@"employee NOT Exist"); 

} 

私は私のでミリメートルを使用していないタイプで「NSPersistentStoreCoordinator」の宣言を禁止しますCPPとの仕事もどんな提案して下さい

敬具

+0

のC++と同等に存在していることを彼に言うべきで、uが – Ali

+0

申し訳ありませんが、私は誤解それについて読む必要があります「私はcppと仕事をしているのでmmを使う」というステートメントです。私はObjective-CでC++構文を使用できることを認識しています。私はまだ混乱している。あなたのタイトルには 'NSPersistentStoreCoordinator'と書かれていますが、どこにも表示されません。 –

+0

ヘッダーファイルにあります。ヘッダーファイルの一部が投稿されました。ヘッダーには定義が含まれています。NSPersistentStoreCoordinator – Ali

答えて

1

私は、すべてのC++の男ではありませんよ。しかし、私が推測することを許可されている場合:

コンパイラはNSPersistentStoreCoordinatorが何であるかわからないようです。
ですから、ヘッダ<CoreData/CoreData.h>を含めるか、このクラスはuが同じファイルで2つの対物CとC++を混在させることができ@class NSPersistentStoreCoordinator

関連する問題