Onedrive SDK - 身份验证令牌获得零值

时间:2014-07-31 06:36:42

标签: ios authentication token onedrive

在使用OneDrive SDK for iOS的OneDrive身份验证期间,在身份验证屏幕之后,“响应”对象的突出显示值有时为NIL。我不确定为什么会这样。 在10次试验中,Repsonse对象内的值为NIL的2-3倍。所以这是崩溃的应用程序登陆。任何猜测为什么会发生这种情况?可能是因为网络不好?或者我可能错过的任何其他事情?在Onedrive SDK中 - LiveAuthRequest.m文件具有以下代码行。

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
{
    id response = [LiveAuthHelper readAuthResponse:self.tokenResponseData];

    if ([response isKindOfClass:[LiveConnectSession class]])
    {
        _client.session = response;     => Crash is Happening Here*
        self.session = response;
        [self updateStatus:AuthTokenRetrieved];
    }
    else
    {
        self.error = response;
        [self updateStatus:AuthFailed];
    }   

    self.tokenResponseData = nil;
    self.tokenConnection = nil;
}

来自Onedrive服务器端的响应。 1. authentication_Token,2.refreshToken,3.scope 4.expires_in 5.tokenType" , iOS版本:5.1.1 OneDrive SDK版本:5.0 enter image description here enter image description here

0 个答案:

没有答案