When TwitchKit v2.0.1’s presentStreamForChannelNamed: method is invoked with the TKStreamPresentationModeRemainInApp option it will attempt to present a modal view controller with a player for the requested channel. The current logic attempts to present the view from either the main window’s root view controller or that view controller’s presented view. If both of those view controllers currently have presented views, nothing will be displayed. Can you inspect your view controller hierarchy and see if that’s your issue?