[Mono-osx] MonoMac unrecognized selector

Natalia Portillo claunia at claunia.com
Mon Nov 8 12:23:43 EST 2010


There is no need to.

The fail was because NSPrincipalClass in Info.plist was set to AppDelegate.

Deleting it and letting one be autogenerated creates one without that key and the program does not work.
There is one Info.plist on the project but it's not on the root of the project because it will overwrite monotouch's one.

Adding NSPrincipalClass to Info.plist with NSApplication value shows another behaviour.
The application loads, no NIB is loaded, and debug window shows:
Loaded assembly: /Library/Frameworks/Mono.framework/Versions/2.6.7/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll [External]
2010-11-08 17:19:36.635 iBibliotecary[8448:60f] Could not connect the action buttonPressed: to target of class NSApplication
2010-11-08 17:19:36.639 iBibliotecary[8448:60f] Could not connect the action buttonPressed: to target of class NSApplication
2010-11-08 17:19:36.640 iBibliotecary[8448:60f] Could not connect the action buttonPressed: to target of class NSApplication
2010-11-08 17:19:36.641 iBibliotecary[8448:60f] Could not connect the action buttonPressed: to target of class NSApplication

To recreate, it's easy.

Create new MonoMac project, move Info.plist to another folder, build&run.

El 08/11/2010, a las 17:01, Geoff Norton escribió:

> Could you please file a bug with a test case?
> 
> -g
> 
> On 2010-11-08, at 11:51 AM, Natalia Portillo wrote:
> 
>> Hi,
>> 
>> I'm starting to port my application to MonoMac and whenever I run it I just get:
>> 
>> *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[AppDelegate sharedApplication]: unrecognized selector sent to class 0x19d1690'
>> 
>> I sincerely don't even know what does this mean, I only know it is raised on NSApplication.Main (args); calling.
>> _______________________________________________
>> Mono-osx mailing list
>> Mono-osx at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-osx
> 



More information about the Mono-osx mailing list