• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Problem mit iPhone Programmierung (RootViewController.h)

Code:
//[cell setText:celltext];textLabel
[cell.textLabel setText:celltext];

bitte. und wenn du das oben noch änderst, zeigt er sogar keine Warnung mehr an. (setText war veraltet)

schau dir auch mal an, wie NSIndexPath funktioniert. Wenn du auf "help" in XCode gehst, siehst du den Punkt Documentation, da findest du alle Klassen mit ihren Properties und Methoden...falls du es noch nicht wusstest.

Gute Nacht ebenfalls!

kannte ich schon :) aber tortzdem auch danke für den tipp, werde mir NSIndexPath mal genauer anschauen :) vielen dank.
 
Es wäre doch viel schlauer wenn du die Variablen in ein Array machst.

Code:
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@"cake", @"Pic", @"wasduwillst", @"usw", nil];
// Hier kannst du dann alle reinmachen...
    static NSString *CellIdentifier = @"Cell";
    
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
    
    [cell.textLabel setText:[array objectAtIndex:indexPath.row]]; 
    
    return cell;


}
 
Es wäre doch viel schlauer wenn du die Variablen in ein Array machst.

Code:
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@"cake", @"Pic", @"wasduwillst", @"usw", nil];
...

}

Es ging ja erstmal nur um die Lösung des Problems. Aber klar, um sich viele Switch Anweisungen zu sparen, macht man das per Array. Das sollte dann aber auch außerhalb der Methode deklariert und initiiert werden, da es sonst für jede Zeile aufs Neue erzeugt werden würde.
 
Es wäre doch viel schlauer wenn du die Variablen in ein Array machst.

Code:
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@"cake", @"Pic", @"wasduwillst", @"usw", nil];
// Hier kannst du dann alle reinmachen...
    static NSString *CellIdentifier = @"Cell";


}

// Wie meinst du das, mit hier kannst du alle rein machen... ? Wie deklariere ich sie denn dort genau?

wie philo schon sagte, ging es mir in ersterlinie um eine schnelle und effektive lösung :) allerdings würde ich dir zustimmen das es auf dauer eher sinn macht :) nur gestern bzw heute morgen bin ich ja an dem problem verzweifelt und mir wurde schnell geholfen, danke nochmal :)