Mon application se bloque lorsque je fais défiler le UITableView sur la première cellule ou la dernière cellule! Pourquoi cela se passe-t-il? J'ajoute avec addObject: nomme les objets de l'UItableview. C'est le code que j'utilise au cellForRowAtIndexPath
. Aidez-moi, s'il vous plaît! J'ai essayé de comprendre ce qui ne va pas!App se bloque à cellForRowAtIndexPath
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString * DisclosureButtonCellIdentifier =
@"DisclosureButtonCellIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:
DisclosureButtonCellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier: DisclosureButtonCellIdentifier]
autorelease];
}
NSUInteger row = [indexPath row];
NSString *rowString =nil;
rowString = [list objectAtIndex:row];
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
[rowString release];
return cell;
Veuillez utiliser un bloc
autour de votre code. –Veuillez publier le code où vous allouez le tableau de liste et publiez également la méthode suivante - (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section – FelixLam