หวังว่านี่จะเป็นการแก้ไขโดยเร็ว ฉันพยายามหาข้อผิดพลาดที่ได้รับเรื่อย ๆ ข้อผิดพลาดแสดงอยู่ด้านล่างและ appdelagate อยู่ด้านล่าง
ขอความช่วยเหลือใด ๆ
ขอบคุณ
2012-04-12 21: 11: 52.669 Chanda [75100: f803] --- การยืนยันล้มเหลวใน
-[UITableView _endCellAnimationsWithContext:]
,/SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:1037
2012-04-12 21: 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