Con suerte, esto será una solución rápida. He estado tratando de averiguar el error que sigo recibiendo. El error se enumera a continuación y la appdelagate está debajo.
Se agradece cualquier ayuda.
Gracias
2012-04-12 21: 11: 52.669 Chanda [75100: f803] --- Error de afirmación en
-[UITableView _endCellAnimationsWithContext:]
,/SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:1037
2012-04-12 21: 11: 52.671 Chanda [75100: f803] --- Finalizando la aplicación debido a una excepción no detectada 'NSInternalInconsistencyException
' , motivo: 'Actualización no válida: número de filas no válido en la sección 0. El número de filas contenidas en una sección existente después de la actualización (2) debe ser igual al número de filas contenidas en esa sección antes de la actualización (2), más o menos el número de filas insertadas o eliminadas de esa sección (1 insertada, 0 eliminada) y más o menos el número de filas movidas dentro o fuera de esa sección (0 movidas hacia adentro, 0 movidas hacia afuera). '
#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