2015-12-16 47 views

回答

0

数据保存代码

UserDefinedInterests *aAserDefineInterrest1 = [NSEntityDescription insertNewObjectForEntityForName:@"UserDefinedInterests" inManagedObjectContext:context]; 

aAserDefineInterrest1.name = @"PPP"; 
aAserDefineInterrest1.categoryId = [NSNumber numberWithInt:168004]; 

UserDefinedInterests *aAserDefineInterrest2 = [NSEntityDescription insertNewObjectForEntityForName:@"UserDefinedInterests" inManagedObjectContext:context]; 

aAserDefineInterrest2.name = @"QQQ"; 
aAserDefineInterrest2.categoryId = [NSNumber numberWithInt:12248004]; 

UserDefinedInterests *aAserDefineInterrest3 = [NSEntityDescription insertNewObjectForEntityForName:@"UserDefinedInterests" inManagedObjectContext:context]; 

aAserDefineInterrest3.name = @"RRR"; 
aAserDefineInterrest3.categoryId = [NSNumber numberWithInt:3534535]; 

NSMutableSet *userDefineInterests = [NSMutableSet setWithObjects:aAserDefineInterrest, nil]; 

[aTopic addUserDefinedInterests:userDefineInterests]; 

数据获取代码

// Test listing topic details from the store 
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 
NSEntityDescription *entity = [NSEntityDescription entityForName:@"SomeEntity" 
              inManagedObjectContext:context]; 
[fetchRequest setEntity:entity]; 

NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error]; 
for (TopicDetails *aTopic in fetchedObjects) { 

    ...... 

    NSSet *pp = aTopic.userDefinedInterests; 

    for (some *somearray in pp.allObjects) { 


    } 
} 
相关问题