I have a set of plugins which I load via a custom framework.  The plugins load 
and behave correctly in the UI. 

I have a set of corresponding "rule" objects, one for each class of plugin. A 
plugin may load data from a rule, and a rule may load data from a plugin:  
-[RSRule loadFromPlugin:(RSPlugin*)plugin]  or -[RSPlugin 
loadFromRule:(RSRule*)rule].  I have moved away from using categories to do 
this and the classes implement these methods internally.  The header files list 
the methods correctly.

However, after a clean and build, attempting to invoke any of these 
-[loadFrom..:] methods causes a crash reporting "unrecognized selector".

A typical error message:

2012-07-10 20:42:39.791 Trixie[41453:303] -[RSReactionRule loadFromPlugin:]: 
unrecognized selector sent to instance 0x1018961b0
2012-07-10 20:42:39.792 Trixie[41453:303] -[RSReactionRule loadFromPlugin:]: 
unrecognized selector sent to instance 0x1018961b0
2012-07-10 20:42:39.794 Trixie[41453:303] (
        0   CoreFoundation                      0x00007fff898bf716 
__exceptionPreprocess + 198
        1   libobjc.A.dylib                     0x00007fff858a5470 
objc_exception_throw + 43
        2   CoreFoundation                      0x00007fff89955d5a 
-[NSObject(NSObject) doesNotRecognizeSelector:] + 186
        3   CoreFoundation                      0x00007fff898adc3e 
___forwarding___ + 414
        4   CoreFoundation                      0x00007fff898ada28 
_CF_forwarding_prep_0 + 232
        5   Trixie                              0x000000010000adf3 
-[RSRuleWindowController addRuleToStore:] + 131
        6   AppKit                              0x00007fff8a4b2599 
-[NSApplication sendAction:to:from:] + 342
        7   AppKit                              0x00007fff8a4b23f7 -[NSControl 
sendAction:to:] + 85
        8   AppKit                              0x00007fff8a4b232b -[NSCell 
_sendActionFrom:] + 138
        9   AppKit                              0x00007fff8a4b0813 -[NSCell 
trackMouse:inRect:ofView:untilMouseUp:] + 1855
        10  AppKit                              0x00007fff8a4b0061 
-[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 504
        11  AppKit                              0x00007fff8a4af7dc -[NSControl 
mouseDown:] + 820
        12  AppKit                              0x00007fff8a4a713e -[NSWindow 
sendEvent:] + 6853
        13  AppKit                              0x00007fff8a4a3274 
-[NSApplication sendEvent:] + 5761
        14  AppKit                              0x00007fff8a3b8eaa 
-[NSApplication run] + 636
        15  AppKit                              0x00007fff8a35d886 
NSApplicationMain + 869
        16  Trixie                              0x00000001000012a2 main + 34
        17  libdyld.dylib                       0x00007fff8890b7e1 start + 0
)

Any advice on how I could narrow down what is causing this? I have tried using 
repondsToSelector: but this doesn't do anything but confirm what the error 
message states, that the selector is not recognized. 

~ Erik

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to