Tôi cố gắng để thực hiện CoreData
trong ios
Application, Bây giờ tôi muốn Fetch tất cả hồ sơ từ Entity MUSTHAFA
Làm thế nào để lấy tất cả các bản ghi Từ CoreData Base bằng NSManagedObjectSubClass?
My NSManagedObjectedSubClass is MUSTAHFA
MUSTHAFA.m
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface MUSTHAFA : NSManagedObject {
@private
}
@property (nonatomic, retain) NSString * FirstName;
@property (nonatomic, retain) NSNumber * Age;
@property (nonatomic, retain) NSString * Location;
@property (nonatomic, retain) NSString * LastName;
@end
#import "MUSTHAFA.h"
@implementation MUSTHAFA
@dynamic FirstName;
@dynamic Age;
@dynamic Location;
@dynamic LastName;
@end
Thêm Records để Core Data
-(void)AddRecordToCoreData{
//NSLog(@"______ ADD Core Data Implementaion");
MUSTHAFA *event = (MUSTHAFA *)[NSEntityDescription insertNewObjectForEntityForName:@"MUSTHAFA" inManagedObjectContext:managedObjectContext];
[event setLastName:@"JOHN"];
[event setFirstName:@"JOSE "];
[event setLocation:@"IDUKKI "];
[event setAge:[NSNumber numberWithInt:25]];
NSError *error;
if (![managedObjectContext save:&error])
{
NSLog(@"Error..%@",error);
}
else
{
NSLog(@"Data added to MUSTHAFA ");
}
}
Lấy tất cả các giá trị từ dữ liệu lõi giống như chọn * từ dbTable;
-(void)FetchRecordFromCoreData:(id)data1{
//NSLog(@"______ Fetch Core Data Implementaion");
MUSTHAFA *event = (MUSTHAFA *)[NSEntityDescription insertNewObjectForEntityForName:@"MUSTHAFA" inManagedObjectContext:managedObjectContext];
//USING event how can fetch all record from Data base;
}
Sự kiện USING (Instance of MUSTAHFA) cách lấy tất cả bản ghi từ cơ sở dữ liệu?
NSFetchRequest * yêu cầu = [[NSFetchRequest alloc] initWithEntityName: @ "MUSTHAFA"] là những gì; dòng có nghĩa là – Musthafa
tôi muốn làm việc như chọn * từ MUSTAHFA – Musthafa
Đó là những gì nó làm. Nếu bạn muốn sử dụng CoreData, tôi khuyên bạn nên xem qua một hướng dẫn. Đây là một: http://www.raywenderlich.com/934/core-data-on-ios-5-tutorial-getting-started –