iOS Box Web API库多个Box帐户

iOS Box Web API库多个Box帐户,ios,ios5,ios6,box-api,Ios,Ios5,Ios6,Box Api,我目前正在使用一个需要访问多个Box帐户的应用程序。我正在使用Web API库。到目前为止,我成功地访问了一个帐户。当我对新用户进行身份验证时,我正在保存身份验证令牌。然后,当我想访问任何帐户时,我使用相应的身份验证令牌使用[Box+initializeSessionWithAuthToken:callbacks:。但我只是被重新重定向回登录页面。在初始化新会话之前,我使用[Box+logoutWithCallbacks:注销旧用户。我做错了什么 我知道这是个老问题,但是 +logoutWith

我目前正在使用一个需要访问多个Box帐户的应用程序。我正在使用Web API库。到目前为止,我成功地访问了一个帐户。当我对新用户进行身份验证时,我正在保存身份验证令牌。然后,当我想访问任何帐户时,我使用相应的身份验证令牌使用
[Box+initializeSessionWithAuthToken:callbacks:
。但我只是被重新重定向回登录页面。在初始化新会话之前,我使用
[Box+logoutWithCallbacks:
注销旧用户。我做错了什么

我知道这是个老问题,但是

+logoutWithCallbacks:nil 
应使会话无效并注销用户。您是否已验证此方法已成功完成,并且确实注销了用户

然后你可以用

+ (void)initiateWebViewLoginWithCallbacks:(BoxOperationCallbacksDefine)callbacks;


这些将显示一个新的web登录,并允许您为新用户创建一个新的身份验证令牌

您是否在这方面取得了任何进展,我正在考虑做完全相同的事情,尽管尚未尝试。解决方法是从头开始编写Box REST包装器。官方SDK似乎不支持多次登录。我怀疑这是前进的方向,谢谢。很抱歉只是想帮助。访问多个box帐户可能意味着在不丢失以前下载的数据的情况下切换上下文,也可能意味着同时访问。所有人都尊重多重性,如何对待多重性意味着很多事情。更具体的措辞也会有用
+ (void)initiateLoginUsingURLRedirectWithCallbacks:(BoxOperationCallbacksDefine)callbacks;