2013-08-13 2 views
0

iOS 프로젝트 (버전 5.1> ~)에서 CargoBay를 사용하려고합니다. 이제는 간단한 테스트 프로젝트 인 입니다.인스턴스로 전송 된 인식 할 수없는 선택기가화물 베이를 사용하여 setAuthenticationAgainstProtectionSpaceBlock

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    [[CargoBay sharedManager] setPaymentQueueUpdatedTransactionsBlock:^(SKPaymentQueue *queue, NSArray *transactions) { 
     NSLog(@"Updated Transactions: %@", transactions); 
     SKPaymentTransaction *transaction = transactions[0]; 
     NSData *receipt = [transaction transactionReceipt]; 
     NSLog(@"%@", receipt); 

     NSURL *url = [[NSURL alloc] initFileURLWithPath:@"https://mydomain/verify"]; 


     if (receipt) { 
      [[CargoBay sharedManager] verifyTransactionWithMethod:@"POST" endpoint:url receipt:receipt password:@"aaa" success:^(NSDictionary *responseObject) { 
       NSLog(@"%@", responseObject); 
      } failure:^(NSError *error) { 
       NSLog(@"%@", error); 
      }]; 
     } 
    }]; 

    [[SKPaymentQueue defaultQueue] addTransactionObserver:[CargoBay sharedManager]]; 


    return YES; 
} 

하지만 단지 시작 후이 메시지를 수신 : 다음 cargobay

[requestOperation setAuthenticationAgainstProtectionSpaceBlock ... 

코드

2013-08-13 21:41:15.357 TestCargoBay[8357:907] -[AFJSONRequestOperation setAuthenticationAgainstProtectionSpaceBlock:]: unrecognized selector sent to instance 0x20093b70 
2013-08-13 21:41:15.359 TestCargoBay[8357:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AFJSONRequestOperation setAuthenticationAgainstProtectionSpaceBlock:]: unrecognized selector sent to instance 0x20093b70' 

메시지 포인트

는 코드입니다.

내가 잘못 했습니까?

내 Podfile는 마침내

platform :ios, '5.0' 
pod 'AFNetworking', '1.3.1' 
pod 'CargoBay', '~> 0.3' 

는, 코코아에 내 시간 프로그래밍이 짧은이다.

문제는 내가 CargoBay 및 AFNetworking 사용 cocoapods를 설치한다는 것입니다

루이스

업데이트, 감사합니다. AFNetworking 접두어 파일 (* .pch)은 xcode에서 인식하지 못합니다. Pods-AFNetworking-prefix.pch 콘텐츠를 화물칸 파일에 넣고 작동합니다.

감사합니다.

+0

이 오류는 함수 이름을 찾을 수 없거나 올바르지 않은 경우에만 나타납니다. –

+0

루카스 판에 감사드립니다. 내 프로젝트가 잘못 생각한 것 같습니다. Samkit에게 감사드립니다. 결과를 확인하고 게시 할 것입니다. 내 의견에 감사드립니다. – ryosoul

답변

0

AFNetworking 버전 1.2.0 이하를 사용하면이 문제가 해결됩니다.

관련 문제