Sometimes the last screen shared will remain on the external monitor until I quit the app. Meaning I've switched off sharing [[TVOutManager sharedInstance] stopTVOut]; and the external monitor is no longer receiving updates. But the external monitor is not blank either. It is still displaying the last screen state before sharing was switched off. It will stay that way until I quit the app.