Wie man dequeueReusableCellWithIdentifier in Swift benutzt?

Wenn ich das Kommentar auskommentiere

tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?)

Ich erhalte einen Fehler in der Leitung

let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath)

das sagtUITableView? does not have a member named 'dequeueReusableCellWithIdentifier'

Wenn ich die Tabellenansicht auspacke, verschwindet der Fehler, aber in Objective-C würden wir normalerweise prüfen, ob die Zelle existiert oder nicht, und wenn dies nicht der Fall ist, erstellen wir eine neue. In Swift nutzt da das mitgelieferte Boilerplate daslet Wenn Sie ein optionales Schlüsselwort eingeben und es auspacken, können wir es nicht neu zuweisen, wenn es null ist.

Was ist der richtige Weg, um dequeueReusableCellWithIdentifier in Swift zu verwenden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage