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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
>>>>
>>>> Hi,
>>>>
>>>> On Wed, Sep 26, 2012 at 2:51 PM, Alex White <[email protected]> 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 <[email protected]> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> You need to override GetSupportedInterfaceOrientations in your 
>>>>> AppDelegate class.
>>>>>
>>>>> Rolf
>>>>>
>>>>> On Wed, Sep 26, 2012 at 7:13 AM, Alex White <[email protected]> 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 <[email protected]> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> On Tue, Sep 25, 2012 at 1:06 PM, Alex White <[email protected]> 
>>>>>> 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
>>>>>>> [email protected]
>>>>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> MonoTouch mailing list
>>> [email protected]
>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>
>
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to