Onaylama işlemi hatası -[UİTableView _endCellAnimationsWithContext:]
Umarım bu hızlı bir düzeltme olacak. Alıyorum bu hatayı çözmeye çalışıyorum. Aşağıda listelenen hata ve appdelagate altında.
Herhangi bir yardım için teşekkür ederiz.
Teşekkürler
2012-04-12 21:11:52.669 Chanda[75100:f803] - - -
-[UITableView _endCellAnimationsWithContext:]
, *3 Onaylama işlemi hatası* 2012-04-12 21:11:52.671 Chanda[75100:f803] --- Sonlandırma uygulaması nedeniyle yakalanmamış istisna 'NSInternalInconsistencyException
', sebep: 'Geçersiz güncelleme: geçersiz satır sayısı bölümüne 0. Sayıda satır bulunan bir varolan bölüm sonra güncelleme (2) olmalı eşit sayıda satır içerdiği bir bölüm önce güncelleme (2), artı veya eksi satırların sayısını eklenen veya silinen bu bölümün (1 eklenen, silinen 0) ve ARTI veya eksi satırların sayısını taşındı ya bu bölüm (0 taşındı, 0 taşındı).'
#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
CEVAP
Bize bu kod parçası göstermek için bir sebep göremiyorum. Senin hata sanırım kodunuzda bu kısmına bağlı olmalıdır
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Muhtemelen bu veri kaynağı yöntemlerden biri bir hata yapıyorsunuz. İmkansız yanlış olduğunu söylemem, ama böyle bir şey olabilir sanırım şu anda: Tablo numberOfRowsInSection
istiyorum . görünümü söylüyorsun ^em>nsatır ayrılmış ve kurulum ve cellForRowAtIndexPath
size sadece kolun - 1örneğin satır.
Bu cevap olması gerektiği kadar hassas olabilir, kusura bakma. Eğer bize veri uygulamanız kaynak gösterirsen çok daha kolay neler söylemek olurdu.
DequeueReusableCellWithÄ°dentifier onay...
UÄ°CollectionView Onaylama iÅŸlemi hatas...
Objective-C: Onaylama vs vs özel Durum...
Nasıl PHP ve HTML/XML ayrıştırma işlem...
Düğüm.js/Windows hatası: ENOENT, stat ...