Jonathan del Strother wrote:
My GasLight plugin works fine for most people, but it certain cases it
crashes, complaining of the following:
-[Controller initWithVisData:]: selector not recognized [self = 0x11fea00]
Now...the initWithVisData method clearly exists, because it works fine
on most people's machines, it's in the same file as the above function,
declare in a header file,and so on...
You may be seeing a duplicate class name collision. Your code is an
iTunes plugin, and it's using the rather generic class name "Controller".
If some other plugin or iTunes itself also defines a class named
"Controller", there will be a conflict and one of the classes will
be ignored. If some other class called "Controller" wins, it probably
won't have a -initWithVisData: method like yours.