check if UITableViewDelegate is equal to self

Viewed 373

How could I get this to compile?

assert(self.tableView.delegate == self)

where self is a UIViewController containing the tableview

I get

WjateverViewController.swift:56:44: Binary operator '==' cannot be applied to operands of type 'UITableViewDelegate?' and 'WjateverViewController'

you'd think that maybe

assert(myTableView.delegate == self as UITableViewDelegate?)

would work. But it does not:

OffersViewController.swift:56:44: Binary operator '==' cannot be applied to two 'UITableViewDelegate?' operands

I could use help with this wonderful new language.

1 Answers
Related