objective-c - OpenDirectory.framework : connecting to remote servers?

标签 objective-c cocoa macos

我正在尝试使用 10.6 中提供的 NSOpenDirectory.h API 至少复制 Workgroup Manager 的一些功能。我可以很好地与我的本地目录通信,但无论我尝试什么,我都无法建立与远程计算机的连接。这是我的 ODSessionODNode 设置代码。

    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:@"remote.server.com", @"kODSessionProxyAddress",
@"username", @"kODSessionProxyUsername",
@"password", @"kODSessionProxyPassword", nil];
ODSession *session = [ODSession sessionWithOptions:options error:&error];
NSLog(@"Node names: %@", [session nodeNamesAndReturnError:&error]);
ODNode *node = [ODNode nodeWithSession:session type:kODNodeTypeNetwork error:&error];

任何人都对这个框架有经验或知道我做错了什么?

最佳答案

万一有人感兴趣,原来我的问题是 kOD 常量使用不当。它们已经是字符串常量,因此不需要放入字符串中。一旦我意识到我能够让我的示例项目正常工作。

关于objective-c - OpenDirectory.framework : connecting to remote servers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524383/

相关文章:

cocoa - 我应该如何使用帮助 : URL in a Snow Leopard . 帮助包?

ios - Objective C - 点击手势计数

iphone - 无法识别的类别选择器 SenTestCase

objective-c - Objective C 中可选的参数化 swift 框架方法?

Cocoa Launch 代理在安装后自行注册

macos - 构建后我找不到我的 Docker 镜像

macos - 如何在 Mac OS X 中以编程方式刻录音频 CD

objective-c - 使用带有 Storyboard的 instantiateViewControllerWithIdentifier 传递属性值

ios - Nest Thermostat Away Status 变回 home

iphone - 如何在 NSArray 中找到 NSNumbers 的中值?