Swift 3 ObjC Optional Protocol Method Not Called in Subclass
<p>I have the following class hierarchy:</p>

<pre><code>class ScrollableViewController: UIViewController, UITableViewDelegate { // ... }
</code></pre>

<p>That implements one <code>UITableViewDelegate</code> protocol method, e.g. <code>tableView:willDisplayCellAt:</code></p>

<p>In my class <code>SpecificScrollableViewController</code>, which inherits from <code>ScrollableViewController</code>, new optional protocol methods don't get called any more, e.g. <code>tableView(_:heightForRowAt:)</code></p>