16.2 Übung: Eine einfache Datenquelle implementieren

Klicken Sie Build & Run an. Sie sehen die folgende Meldung:

sIllegal NSTableView data source (<ActivityController: 0x200053b60>).
Must implement numberOfRowsInTableView: and
             tableView:objectValueForTableColumn:row:

Das ist so hilfreich, wie eine Fehlermeldung nur sein kann: Sie teilt uns mit, welche Methoden in ActivityController implementiert werden müssen, damit er als Datenquelle für unseren Tabellen-View fungieren kann. Ich möchte das zuerst Ihnen als Übungsaufgabe überlassen.

Die Zeilen einer Tabelle repräsentieren verschiedene Datensätze Ihrer Datenquelle und die Spalten die verschiedenen Attribute der einzelnen Datensätze. Zum Beispiel könnten Sie eine Liste der Mitglieder Ihrer lokalen ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.