After doing some research, I found this answer in a different question posted on here...This seems to be the best way...
The view's window property is non-nil if a view is currently visible, so check the main view in the view controller:
if (viewController.isViewLoaded && viewController.view.window){
// viewController is visible
}