The thing being passed in is either a string (the identifier itself) or more likely a QSObject
(not an NSDictionary
).
In any case, you’re going to return a QSObject
that you have complete control over. If you want to add additional data that actions in the plug-in can use, I’d recommend using [thing setObject:whatever forMeta:key]
before you return it.
If you truly need the information from the plist, I’m pretty sure there’s a way to get at it using QSRegistry
(i.e. [QSReg tableNamed:@"QSProxies"]
or something similar).
Let me know if I’m completely misunderstanding your question.
--
Rob McBroom
http://www.skurfer.com/