希望这能快点解决。我一直在试图找出我一直得到的错误。错误列在下面,appdelagate 在下面。
感谢你的帮助。
谢谢
2012-04-1221:11:52.669 Chanda [75100: f803]——-
-[UITableView _endCellAnimationsWithContext:]
,/SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:1037
的断言失败 2012-04-1221:11:52.671 Chanda [75100: f803]——由于未捕获异常而终止应用程序“NSInternalInconsistencyException
”,原因: “无效更新: 第0节中的行数无效。在更新(2)之后,现有部分中包含的行数必须等于在更新(2)之前该部分中包含的行数,加上或减去在该部分中插入或删除的行数(1插入,0删除) ,加上或减去移入或移出该部分的行数(0移入,0移出)。'
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize window = _window;
@synthesize databaseName,databasePath;
- (BOOL)application: (UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions {
self.databaseName = @"Customers.db";
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDir = [documentPaths objectAtIndex:0];
self.databasePath = [documentDir stringByAppendingPathComponent:self.databaseName];
[self createAndCheckDatabase];
return YES;
}
- (void)createAndCheckDatabase {
BOOL success;
NSFileManager *fileManager = [NSFileManager defaultManager];
success = [fileManager fileExistsAtPath:databasePath];
if (success) return;
NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:self.databaseName];
[fileManager copyItemAtPath:databasePathFromApp toPath:databasePath error:nil];
}
@end