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 <[email protected]>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 > [email protected] > http://lists.ximian.com/mailman/listinfo/monotouch > -- Roy
_______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
