Deleted member 99757
Gast
Ich habe ein Problem mit NSTableView und heightOfRow. Beim ersten Mal wenn diese Methode aufgerufen wird bekomme ich immer die Meldung:
Warning: NSTableView/NSOutlineView variable row height code has detected re-entry. Avoiding a crash....
Der code ansich macht so keinen Sinn, aber er soll nur zeigen was ich mache. Also sobald ich valueForKey (sonst nicht) aufrufe, kommt die Meldung. Sobald das App dann gestartet ist, bekomme ich dann keine Warnung mehr. Was bedeutet diese Warnung? Und was soll ich nun tun? Habe verschiede Beispiele im Netz gefunden die heightOfRow nutzen und dort ist es ähnlich in Verwendung.
Danke für Eure Hilfe
Warning: NSTableView/NSOutlineView variable row height code has detected re-entry. Avoiding a crash....
Code:
- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
{
[ [ [ self arrangedObjects ] objectAtIndex: row ] valueForKey: @"display" ];
return 50;
}
Der code ansich macht so keinen Sinn, aber er soll nur zeigen was ich mache. Also sobald ich valueForKey (sonst nicht) aufrufe, kommt die Meldung. Sobald das App dann gestartet ist, bekomme ich dann keine Warnung mehr. Was bedeutet diese Warnung? Und was soll ich nun tun? Habe verschiede Beispiele im Netz gefunden die heightOfRow nutzen und dort ist es ähnlich in Verwendung.
Danke für Eure Hilfe