Fixed the Delegate being nil issue. Turns out we needed to include a prepareForSegue call, and set the delegate there. This is so exciting..