0
我有一個應用程序,可以在應用程序加載後從我的Web服務中解析所有數據,但是我想添加一個IBACTION(按鈕),它將刪除coredata中的所有數據並重新分析該信息(因此更新數據庫) - 就像刷新按鈕。從核心數據中刪除信息
調用解析方法是:使用內建
- (void)getRssData
{
self.webServiceAndParser = [[LukesParser alloc] initWithDelegate:self];
[self.webServiceAndParser getAllData];
}
核心數據的方法IM在我取結果控制的對象是:
- (void)insertNewObject
{
// Create a new instance of the entity managed by the fetched results controller.
NSManagedObjectContext *context = [self.fetchedResultsController managedObjectContext];
NSEntityDescription *entity = [[self.fetchedResultsController fetchRequest] entity];
NSManagedObject *newManagedObject = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context];
[newManagedObject setValue:[NSDate date] forKey:@"timeStamp"];
// Save the context.
NSError *error = nil;
if (![context save:&error])
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
什麼想法?