Iphone 应用程序在[context save:&;error](删除记录后)崩溃
我面临一个奇怪的问题,在调用[context save:&error]方法后删除记录时,我的应用程序会崩溃。我随机遇到这个问题,当它发生时,我在控制台上看不到任何异常 问候 界面文件中的穆罕默德·阿米尔Iphone 应用程序在[context save:&;error](删除记录后)崩溃,iphone,core-data,Iphone,Core Data,我面临一个奇怪的问题,在调用[context save:&error]方法后删除记录时,我的应用程序会崩溃。我随机遇到这个问题,当它发生时,我在控制台上看不到任何异常 问候 界面文件中的穆罕默德·阿米尔 @property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController; @property (nonatomic, retain) NSManagedObjectContext *mana
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
在实现文件中
@synthesize fetchedResultsController=__fetchedResultsController;
@synthesize managedObjectContext=__managedObjectContext;
- (void)dealloc
{
[__managedObjectContext release];
[__fetchedResultsController release];
[super dealloc];
}
在tableview中使用此代码进行删除
NSManagedObjectContext *context =
[self.fetchedResultsController managedObjectContext];
[context deleteObject:[self.fetchedResultsController objectAtIndexPath:indexPath]];
// Save the context.
NSError *error = nil;
if (![context save:&error])
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
您能否用报告错误的详细信息、代码的相关片段以及可能有助于为您提供有意义答案的任何其他信息来扩展您的问题?(例如,如何“删除记录?”)如何处理错误?apple的核心数据模板使用abort();。这将导致“崩溃”。使用
[error userInfo]
记录错误的更多详细信息。