From: Carl P. <c.p...@ac...> - 2008-07-13 21:43:52
|
Dear all, I'm new to using the Objective-C frameworks and am having an issue with manipulating the Core Services Identity framework objects (specifically CSIdentity) with the RubyCocoa bridge. I'm able to use the Collaboration framework to generate authentication authorities and to locate users (ie. get CBIdentity instances). Now, from what I understand from the documentation, if I want to (for example) alter a users password then I need to create a CSIdentity instance. With that CSIdentity instance I should then be able to alter the password and then commit my changes (modulo some auth-related restrictions). I'm generating this instance by calling the Objective-C method CSIdentity on the CBIdentity instance I've created. Doing this gives me an ObjcPtr object that wraps up that instance. Whenever I now attempt to manipulate or query that instance (eg. by calling API related methods), I get errors messages indicating that the method doesn't exist - this is presumably due to the fact that RubyCocoa knows nothing about the methods in CSIdentity? Any help at pointing me in the correct direction is very much appreciated. All the best, Carl. |