Während versuchen, einen Blick auf Basis Tabelle zu erstellen, es hält die anstelle des viewForTableColumnobjectValueForTableColumn Funktion aufrufen.viewForTableColumn wird nicht ausgeführt (aber objectValueForTableColumn ist)
Ich habe die Tabellen-Ansicht auf „Ansicht Basis“ in den Einstellungen. Aber ich kann immer noch nicht die korrekte Funktion aufrufen. Ich habe mir die Implementierung von Apple-Beispielen (tableviewplayground) angeschaut und an manchen Stellen sogar die IB kopiert und eingefügt, funktioniert immer noch kein Fortschritt.
Der entsprechende Code:
// Should run
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
// Gets run
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
Zwei Bilder, nicht sicher, wie nützlich sie sind aber nach wie vor. http://imgur.com/a/ix34Q
Eigentlich sollte es als Delegierter verknüpft werden. Danke vielmals! –
Sicher, mein Vergnügen. – FluffulousChimp
Der erste Punkt war mein Problem. Es ist ein wenig verwirrend diese Methoden gehören zu verschiedenen Methoden (Protokoll | Datenquelle) Danke! –