Hi Jowi,

On Sat, Sep 17, 2011 at 9:36 AM, jowi <[email protected]> wrote:
> I'm not sure if this a monotouch or monodevelop problem. If been testdriving
> monotouch/monodevelop on a vmware OSX Snow Leopard, using XCode3.6. After
> some weeks i decided it was time to go for the real thing and buy a Mac
> Mini.
>
> Big mistake.

:-(

>
> First, the mini comes with Lion installed, and to my surprise Xcode 3.6 is
> not compatible with Lion, it just won't install. The only option is Xcode 4.
> Which doesnt work with Monodevelop 2.6... after some reading here i found
> that there is a monodevelop 2.8 beta 2 which will work with xcode 4, and a
> guide how to use xcode 4's interface builder for monotouch. After some
> testing i got the combo working on my mac mini, but i must say it is not
> very stable. Monodevelop crashes a lot.

Please please please submit bug reports - we want to get MonoDevelop
to the point where it doesn't ever crash (or as close to that ideal as
possible). To do this, we need to know what crashes people are running
into.

> Using xcode 4 interface builder is
> not a real improvement, it's just more complicated. But it works. A bit of a
> shame that i have to learn a lot of stuff over again and that the books i
> bought are based on Xcode 3.6 IB...

Yea, Xcode 4's IB is quite different from Xcode 3's, but I think once
you get used to it you'll like it. We're also working hard on writing
documentation on how to use Xcode 4's IB from the perspectives of both
a new user and as a user who is familiar with Xcode 3's IB, so
hopefully that will help.

>
> Anyway, back on topic. I noticed in Monodevelop 2.8 that if i add a iPhone
> or iPad view with controller, that the C# file generated only has one
> constructor:
>
> [code]public KuroInfoController () : base ("KuroInfoController", null)
> ...[/code]
>
> where adding a view-with-controller in MonoDevelop 2.6 adds three, plus an
> init function:
>
> public KuroInfoController (IntPtr handle) : base (handle) ...
> public KuroInfoController (NSCoder coder) : base (coder) ...
> public KuroInfoController () : base ("KuroInfoController", null) ...
> void Initialize () ...
>
> Is this a bug in Monotouch? I'm using 4.0.7. Or is this a MonoDevelop
> problem?

Honestly, I'm not sure. I think most of the old ctors weren't really
valuable and so they were stripped out. You can still add them, of
course.

If you feel they should be created, you could submit a bug report to
http://bugzilla.xamarin.com

I've been writing an iPad app in my spare time and have not felt the
need for these and they never really made sense to me so I haven't
felt the need to poke the MonoDevelop developers about this.

Wish I could have been more helpful,

Jeff
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to