I have a subclass of NSProxy designed to forward messages to either an object instance or to Lua functions if they are defined for the selector. This works in most cases. UITableViewController, however, is a different case altogether. When I set up my proxy object with an instance of UITableViewController (or a stub subclass) it doesn't seem to ever receive any of the UITableViewDelegate or UITableViewDatasource messages that I expect it to.
I have the necessary methods implemented up in Lua, and they respond correctly when called manually, but they never seem to be called when I add the proxy view controller's view to the hierarchy. What might I be missing?