Onaylama işlemi hatası -[UİTableView _endCellAnimationsWithContext:] | Netgez.com
SORU
13 NÄ°SAN 2012, Cuma


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
14 HAZÄ°RAN 2012, PERÅžEMBE


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.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • warningthepeople

    warningthepe

    21 EYLÃœL 2011