2015-01-14 3 views
0

iOS 앱을 만들고 SoundCloud API를 사용하려고합니다. 내 앱을 등록하고 redirectURI : APP_NAME : // soundcloud를 만들었습니다.OAuth2를 사용하기위한 plist의 URL 스키마

[SCSoundCloud setClientID:@"CLIENT_ID" 
        secret:@"SECRET" 
       redirectURL:[NSURL URLWithString:@"APP_NAME://soundcloud"]]; 

내가 시뮬레이터에서 앱을 실행 한 후 APP_NAME을 입력하는 경우 : 다음, 엑스 코드에서, 나는 다음을 수행 com.BUNDLE_IDENTIFIER로 내 AppDelegate에있는 APP_NAME 같은 URL 방식과 URL 식별자를 추가 // Safari의 주소 표시 줄에 soundcloud, 그것은 성공적으로 내 애플에 다시 반송.

*** Assertion failure in +[SCRequest performMethod:onResource:usingParameters:withAccount:sendingProgressHandler:responseHandler:] 

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Resource '(null)' is invalid because the scheme is not 'https'.' 

왜 자원 '(널)'와 'HTTPS'계획은 다음과 같습니다 그러나, 응용 프로그램 내에서, 나는 계속해서 다음과 같은 오류를 얻을? 어디에서 어떻게 변경합니까?이 오류를 수정하려면 어떻게합니까?

답변

0

저는 프로젝트에서 SoundCloud 라이브러리도 사용하고 있습니다. 최신이 아니기 때문에 일부 부족과 버그가 있습니다. 그래서 결국 나는 Github에서 그것을 내 자신의 라이브러리를 작성하고 게시하기로 결정

ABMSoundCloudAPI on Github

는 아마 당신을 위해 유용 할 수 :)