Si spera che questa sia una soluzione rapida. Ho cercato di capire l'errore che continuo a ricevere. L'errore è elencato di seguito e l'appdelagate è sotto.
Qualsiasi aiuto è apprezzato.
Grazie
2012-04-12 21: 11: 52.669 Chanda [75100: f803] --- Asserzione non riuscita in
-[UITableView _endCellAnimationsWithContext:]
,/SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:1037
2012-04-12 21: 11: 52.671 Chanda [75100: f803] --- Chiusura dell'app a causa di un'eccezione non rilevata 'NSInternalInconsistencyException
' , motivo: "Aggiornamento non valido: numero di righe non valido nella sezione 0. Il numero di righe contenute in una sezione esistente dopo l'aggiornamento (2) deve essere uguale al numero di righe contenute in quella sezione prima dell'aggiornamento (2), più o meno il numero di righe inserite o eliminate da quella sezione (1 inserita, 0 eliminata) e più o meno il numero di righe spostate all'interno o all'esterno di quella sezione (0 spostate all'interno, 0 spostate fuori). "
#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