Ich habe eine SearchBar in meiner Anwendung integriert. Und es hat gut funktioniert. Aber nach dem Hinzufügen neuer Elemente zu meinem TableView funktioniert meine searchBar nicht mehr. Ich erhalte Fehlermeldungen in diesem Codeblock:SearchBar funktioniert nicht mehr nach dem Hinzufügen neuer Objekte
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; // Here i get: >Control reaches end of non void function<
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
if (searching)
{
VerwaltungInformation *searchedFormel = [copyListOfFormularies objectAtIndex:indexPath.row] ; //Here i get: >Thread 1: Program received signal "SIGABRT"<
cell.textLabel.text = searchedFormel.nameFormel;
}
else
{
NSDictionary *dictionaryCell = [listOfFormularies objectAtIndex:indexPath.section];
NSArray *arrayCell = [dictionaryCell objectForKey:@"Formel"];
VerwaltungInformation *cellValue = [arrayCell objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue.nameFormel;
}
return cell;
Es gibt ein Problem mit dem cellIdentifier zu sein scheint - aber ich kann es nicht herausgefunden.
Danke für jede Hilfe!
Aber ich verstehe nicht, warum die searchBar funktioniert nicht mehr nach dem Hinzufügen neuer Elemente ... PS: Ich bin neu in objective-c ... ich kann nicht wirklich bekommen, was Sie meinen ... – Daniel05
Sie sehen ein Compiler-Fehler, wie der Kommentar im Code anzeigt, oder kann die App ausgeführt werden und verhält sich nicht wie erwartet? – danh
CellIdentifier = NSCFString * \t 0x1b440 Zelle Ich bekomme nichts anderes ... – Daniel05