Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从核心数据中删除信息_Objective C_Ios_Parsing_Core Data_Nsfetchedresultscontroller - Fatal编程技术网

Objective c 从核心数据中删除信息

Objective c 从核心数据中删除信息,objective-c,ios,parsing,core-data,nsfetchedresultscontroller,Objective C,Ios,Parsing,Core Data,Nsfetchedresultscontroller,我有一个应用程序,它在加载应用程序后立即解析我的web服务中的所有数据,但是我想添加一个iAction按钮,该按钮将删除coredata中的所有数据,并重新分析信息,从而更新数据库-就像刷新按钮一样 调用解析的方法是: - (void)getRssData { self.webServiceAndParser = [[LukesParser alloc] initWithDelegate:self]; [self.webServiceAndParser getAllData]

我有一个应用程序,它在加载应用程序后立即解析我的web服务中的所有数据,但是我想添加一个iAction按钮,该按钮将删除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();
    }
}
有什么想法吗?

如果要删除核心数据持久性存储中的所有数据,请参阅以了解一些可能的方法