Xcode upgrade to 7.0,ios upgrade to 9.0, found that the original setting does not rotate the method is invalid. The following settings are required for online discovery:
1. Set inside the Viewcontroller
/*iOS6 is discarded, using the next two methods, and on Deloyment info hook requires full screen*/-(BOOL) shouldautorotatetointerfaceorientation: (uiinterfaceorientation) interfaceorientation{return(Interfaceorientation = =uiinterfaceorientationportrait);}/*whether rotation is supported*/-(BOOL) shouldautorotate {returnNO;}/*direction of support*/-(Uiinterfaceorientationmask) supportedinterfaceorientations {returnuiinterfaceorientationmaskportrait;}-(uiinterfaceorientation) preferredinterfaceorientationforpresentation {returnuiinterfaceorientationportrait;}
2. Insert in Appdelegate
-(Uiinterfaceorientationmask) Application: (UIApplication *) application Supportedinterfaceorientationsforwindow: ( UIWindow *) window { return uiinterfaceorientationmaskportrait;}
3. In general, tick requires full screen
IOS9 Vertical Screen Processing method