The quickest way to find out is to rem out all but one controller and see if it 
works then work your way through the controllers un-remming them and testing.

Yes this problem only started for me with IOS6.

good luck with it, I was going round in circles for a good while with this 
problem.

ATB

Alex
On 30 Oct 2012, at 20:38, Brett Spurrier <brett.spurr...@gmail.com> wrote:

> Thanks for the info! I'm just getting through the Apple docs that talk
> about this right now:
> http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
> 
> So it turned out to be an Apple change in iOS 6 as versus Monotouch.
> 
> Thanks for the pointer!
> 
> -Brett
> 
> On Tue, Oct 30, 2012 at 4:12 PM, Alex White <alexwhit...@gmail.com> wrote:
>> I had this problem a while back, Rolf found the issue for me, I was using a 
>> tab controller and one of my root controllers off the tab controller did not 
>> override the right stuff, so in essence you must override all the right 
>> methods/events on all root controllers for it to work.
>> 
>> ATB
>> 
>> Alex
>> On 30 Oct 2012, at 18:43, Brett Spurrier <brett.spurr...@gmail.com> wrote:
>> 
>>> I'm having the exact same issue, and I am having the worst time solving it.
>>> In my AppDelegate class, I have the code:
>>> 
>>> public override UIInterfaceOrientationMask
>>> GetSupportedInterfaceOrientations (UIApplication application, UIWindow
>>> forWindow) {
>>>   return UIInterfaceOrientationMask.All;
>>> }
>>> 
>>> And in each of my view controller classes, I have the code:
>>> public override bool ShouldAutorotate() {
>>>   return true;
>>> }
>>> 
>>> public override UIInterfaceOrientationMask
>>> GetSupportedInterfaceOrientations (UIApplication application, UIWindow
>>> forWindow) {
>>>   return UIInterfaceOrientationMask.Portrait;
>>> }
>>> 
>>> 
>>> I've placed a breakpoint at each of my ShouldAutorotate and
>>> GetSupportedInterfaceOrientations methods, and they never seem to hit.
>>> 
>>> I am trying to make it so that certain ViewController classes have
>>> portrait views only.
>>> 
>>> What am I missing here?
>>> 
>>> Cheers,
>>> Brett
>>> 
>>> 
>>> 
>>> 
>>> On Thu, Sep 27, 2012 at 7:37 AM, Rolf Bjarne Kvinge <r...@xamarin.com> 
>>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> If you zip up your project I can have a quick look to see if there is 
>>>> something strange somewhere.
>>>> 
>>>> Rolf
>>>> 
>>>> On Thu, Sep 27, 2012 at 1:30 PM, Alex White <alexwhit...@gmail.com> wrote:
>>>>> 
>>>>> Hi
>>>>> 
>>>>> Yes that works, I have gone right through the plist.info file to see if 
>>>>> there are any major differences between the new and old project and I 
>>>>> cannot see anything.
>>>>> 
>>>>> I think something bad has happened to my project as I was not able to 
>>>>> debug on the device until I wrote the small demo project to test this 
>>>>> problem now I can debug with both the new and the old project, very odd.
>>>>> 
>>>>> I can't face creating a new project and copying all the stuff from the 
>>>>> old one as I have already done this a couple of times and there is always 
>>>>> something missed introducing new bugs.
>>>>> 
>>>>> I don't know what to try next.
>>>>> 
>>>>> ATB
>>>>> 
>>>>> Alex
>>>>> 
>>>>> On 26 Sep 2012, at 23:10, Rolf Bjarne Kvinge <r...@xamarin.com> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> On Wed, Sep 26, 2012 at 2:51 PM, Alex White <alexwhit...@gmail.com> wrote:
>>>>>> 
>>>>>> Hi Rolf,
>>>>>> 
>>>>>> thanks for the reply, I now have
>>>>>> 
>>>>>> public override UIInterfaceOrientationMask 
>>>>>> GetSupportedInterfaceOrientations (UIApplication application, UIWindow 
>>>>>> forWindow)
>>>>>> {
>>>>>> return UIInterfaceOrientationMask.All;
>>>>>> }
>>>>>> 
>>>>>> in the AppDelegate class
>>>>>> 
>>>>>> I have
>>>>>> 
>>>>>> public override bool ShouldAutorotate()
>>>>>> {
>>>>>> return true;
>>>>>> }
>>>>>> 
>>>>>> 
>>>>>> in my view controller, I also have at the in project settings all 
>>>>>> rotations selected for both the iPhone and the iPad. The simulator 
>>>>>> rotates perfectly but the iPad does not, all other apps rotate fine on 
>>>>>> the iPad.
>>>>> 
>>>>> 
>>>>> Can you make a new project from a template rotate on the iPad?
>>>>> 
>>>>> Rolf
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> I must be missing something else.
>>>>>> 
>>>>>> thanks
>>>>>> 
>>>>>> Alex
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 26 Sep 2012, at 10:52, Rolf Bjarne Kvinge <r...@xamarin.com> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> You need to override GetSupportedInterfaceOrientations in your 
>>>>>> AppDelegate class.
>>>>>> 
>>>>>> Rolf
>>>>>> 
>>>>>> On Wed, Sep 26, 2012 at 7:13 AM, Alex White <alexwhit...@gmail.com> 
>>>>>> wrote:
>>>>>>> 
>>>>>>> Hi Rolf,
>>>>>>> 
>>>>>>> if I key the following lines into a view controller
>>>>>>> 
>>>>>>> public override bool ShouldAutorotate()
>>>>>>> {
>>>>>>> return true;
>>>>>>> }
>>>>>>> 
>>>>>>> public override UIInterfaceOrientationMask 
>>>>>>> SupportedInterfaceOrientations()
>>>>>>> {
>>>>>>> return UIInterfaceOrientationMask.All;
>>>>>>> 
>>>>>>> }
>>>>>>> 
>>>>>>> If you cannot see the image below it says 
>>>>>>> 'WizPr.rootBikeListiPad.SupportedInterfaceOrientations()' is marked as 
>>>>>>> an override but no suitable method is found to override.
>>>>>>> 
>>>>>>> I have read a number of conflicting documents about if I need to 
>>>>>>> subclass the navigationcontroller or not, a good example of the IOS6 
>>>>>>> way of rotating would be really helpful.
>>>>>>> 
>>>>>>> what is odd is even without all this code and the IOS5 equivilent code 
>>>>>>> my views rotate in the simulator (the sim is v6.0).
>>>>>>> 
>>>>>>> The reason I was drawn to this was I was converting from xib view 
>>>>>>> controllers to non xib and for some reason the old rotation method 
>>>>>>> don't work at all without the xib.
>>>>>>> 
>>>>>>> ATB
>>>>>>> 
>>>>>>> Alex
>>>>>>> 
>>>>>>> <Screen Shot 2012-09-26 at 06.06.50.png>
>>>>>>> 
>>>>>>> On 25 Sep 2012, at 22:11, Rolf Bjarne Kvinge <r...@xamarin.com> wrote:
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> On Tue, Sep 25, 2012 at 1:06 PM, Alex White <alexwhit...@gmail.com> 
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi all,
>>>>>>>> 
>>>>>>>> My rotations have stopped working on the iPad they still work on in 
>>>>>>>> the simulator. I don't have the rotation lock on and other apps are 
>>>>>>>> rotating fine.
>>>>>>>> 
>>>>>>>> I have used this blog to try and work out how to do things
>>>>>>>> 
>>>>>>>> http://yusinto.blogspot.co.uk/2012/08/ios-6-auto-rotate-and-orientation.html
>>>>>>>> 
>>>>>>>> but it has not helped and shows errors when 
>>>>>>>> SupportedInterfaceOrientations()
>>>>>>> 
>>>>>>> 
>>>>>>> Which errors?
>>>>>>> 
>>>>>>> Rolf
>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> is used.
>>>>>>>> 
>>>>>>>> So completely lost on how to proceed from here.
>>>>>>>> 
>>>>>>>> ATB
>>>>>>>> 
>>>>>>>> Alex
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> MonoTouch mailing list
>>>>>>>> MonoTouch@lists.ximian.com
>>>>>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> MonoTouch mailing list
>>>> MonoTouch@lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>> 
>> 

_______________________________________________
MonoTouch mailing list
MonoTouch@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to