[MonoTouch] Problem with UISegmentedControl on iPad
Sebastien Pouliot
sebastien at xamarin.com
Mon Mar 19 21:36:48 UTC 2012
Hey,
Roy, it's a property. See
http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocProperties.html#//apple_ref/doc/uid/TP30001163-CH17
Dean, what iOS version are you using on your device ? this property is
new in 5.0 (and won't work on earlier versions).
Sebastien
On Mon, Mar 19, 2012 at 5:30 PM, Roy Goode <roy at roygoode.com> wrote:
> It looks like a MonoTouch bug to me. The Obj-C selector being sent to the
> instance is wrong. It should be "apportionsSegmentWidthsByContent" and not
> "setApportionsSegmentWidthsByContent". http://developer.apple.com/library/ios/#documentation/uikit/reference/UISegmentedControl_Class/Reference/UISegmentedControl.html
>
> The property was added in iOS 5.0.
>
>
> On 19 March 2012 16:17, Dean Cleaver <dean.cleaver at xceptionsoftware.com>
> wrote:
>>
>> Am trying to set the UISegmentedControl to
>> ApportionsSegmentWidthsByContent = true and it crashes on the iPad - doesn't
>> crash in the simulator (iPhone) nor on my iPhone devices. Any ideas why the
>> difference?
>>
>> MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown.
>> Name: NSInvalidArgumentException Reason: -[UISegmentedControl
>> setApportionsSegmentWidthsByContent:]: unrecognized selector sent to
>> instance 0x868fc80
>> at
>> MonoTouch.UIKit.UISegmentedControl.set_ApportionsSegmentWidthsByContent
>> (Boolean value) [0x00000] in <filename unknown>:0
>> at
>> KleverLogic.FlashValet.iPhone.Valet.Common.ReceiptViewController.ViewDidLoad
>> () [0x00374] in
>> /xsl-home/kleverlogic/FlashValet/Mobile/iPhone/Valet/Common/ReceiptViewController.cs:103
>>
>> _______________________________________________
>> MonoTouch mailing list
>> MonoTouch at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/monotouch
>
>
>
>
> --
>
> Roy
>
>
> _______________________________________________
> MonoTouch mailing list
> MonoTouch at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monotouch
>
More information about the MonoTouch
mailing list