Ios 使用货舱将无法识别的选择器发送到实例setAuthenticationAgainstProtectionSpaceBlock

Ios 使用货舱将无法识别的选择器发送到实例setAuthenticationAgainstProtectionSpaceBlock,ios,objective-c,cocoa,Ios,Objective C,Cocoa,我正在尝试在我的iOS项目中使用CargoBay(版本5.1>~), 现在是一个简单的测试项目 代码如下: -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[CargoBay sharedManager] setPaymentQueueUpdatedTransactionsBlock:^(SKPaymentQueue

我正在尝试在我的iOS项目中使用CargoBay(版本5.1>~), 现在是一个简单的测试项目

代码如下:

-(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;
}
但在启动后立即收到此消息:

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'
消息指向卡哥特湾

[requestOperation setAuthenticationAgainstProtectionSpaceBlock ...
代码

我做错什么了吗

我的播客文件是

platform :ios, '5.0'
pod 'AFNetworking',  '1.3.1'
pod 'CargoBay', '~> 0.3'
最后,我用Cocoa编程的时间很短

谢谢,

路易斯

更新

问题是我使用cocoapods安装了CargoBay和AFN网络。 xcode目前无法识别AFNetworking前缀文件(*.pch),我将Pods-AFNetworking-prefix.pch内容放在cargo bay文件中,并开始工作


谢谢。

使用AFNetworking 1.2.0或更低版本应该可以解决此问题。

只有在未找到函数名或函数名不正确时才会出现此错误。感谢您提供此版本。看起来我的项目有一些想法错误,谢谢Samkit,我会检查并发布结果。我的问候。