Objective c Dropbox OS X SDK:多个用户同时登录
我已经构建了iOS应用程序,可以使用Dropbox iOS SDK同时登录到多个Dropbox帐户 我正在构建一个OSX伴侣应用程序,但在使用Dropbox的OSXSDK时,我无法在已经登录一个帐户时显示登录屏幕。我收到的错误消息是 [错误]DropboxSDK:已链接时调用-[DBAuthHelperOSX authenticate]。什么也不做 起初我认为这是因为我使用的是[DBAuthHelperOSX sharedHelper],但事实证明,即使我自己分配/初始化了DBAuthHelperOSX对象,当我第二次调用authenticate时,它仍然返回该错误 然后,我从Dropbox的网站上下载了Dropbox OS X SDK,这样我就可以查看DBAuthHelperOSX的实现文件,查看在authenticate中发生了什么以阻止我,并且似乎检查了[[DBSession sharedSession]IsLink],如果它被链接,它就会抛出错误。我试图注释掉if语句的这一部分,但之后如果我试图调用authenticate Dropbox,就会抛出一个错误401:签名无效 这里是可以下载OS X SDK的链接,当我尝试使用第二个帐户登录时,可能有人会告诉我在哪里创建无效签名:Objective c Dropbox OS X SDK:多个用户同时登录,objective-c,macos,dropbox,dropbox-api,Objective C,Macos,Dropbox,Dropbox Api,我已经构建了iOS应用程序,可以使用Dropbox iOS SDK同时登录到多个Dropbox帐户 我正在构建一个OSX伴侣应用程序,但在使用Dropbox的OSXSDK时,我无法在已经登录一个帐户时显示登录屏幕。我收到的错误消息是 [错误]DropboxSDK:已链接时调用-[DBAuthHelperOSX authenticate]。什么也不做 起初我认为这是因为我使用的是[DBAuthHelperOSX sharedHelper],但事实证明,即使我自己分配/初始化了DBAuthHelpe
谢谢 不幸的是,Dropbox OS X Core SDK目前不正式支持多个帐户,因此需要进行ISLink检查,但我一定会将此作为请求传递。感谢@Greg的快速回复!我很感谢你花时间检查这个。有没有一种方法可以让我自己设计URL,让它同时像iOS SDK一样工作?谢谢SDK在这里使用HTTP端点:如果您愿意,也可以直接集成这些端点,而不是使用SDK,尽管这需要更多的工作。