2011-09-09 2 views
0

내 서비스에 로그인 할 수없는 이유를 누구나 알 수 있습니까? 내 대의원에게 응답을받지 못한다. 서비스가 작동 중입니다. 내 브라우저에서 URL을 호출하면 내가 로그인을 얻을 (브라우저가 쿠키를 수신) 다음 내 서비스에 대한 요청을 호출 할 수 있습니다RestKit 로그인 문제

RKClient *client =[RKClient clientWithBaseURL:@"https://myserverinstance/mobileapp/"]; 

NSString *loginString = @"SSO.login?application=myAppName&language=en&username=MyUserName&password=MyPassword&permanentLogin=true"; 

    [RKClient setSharedClient:client]; 
    if([[RKClient sharedClient] isNetworkAvailable]){; 
     NSLog(@"Network is available"); 
     [[RKClient sharedClient] get:loginString delegate:self]; 

답변

0

나는 있으리라 믿고있어 :

여기

내 코드입니다 게시 된 코드 (예 : if([[RKClient sharedClient] isNetworkAvailable]){;)의 오타가 실제 프로젝트에 존재하지 않습니다.

SSL 인증서 자체 서명이 있습니까? 그렇다면 RESTKIT_SSL_VALIDATION 사전 처리기 지시문을 설정해야합니다. Security.framework에 링크해야합니다.

인증서 이 공통 권한에 의해 서명 된 인 경우 문제에 대한 추가 정보를 게시해야합니다. RestKit을 RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);으로 로그온하고 문제가 실제로 어디에 있는지 힌트를 제공하는지 확인하십시오.