阻止未从 requestAttributionDetailsWithBlock 调用

Block not getting called from requestAttributionDetailsWithBlock

我很绝望。我正在尝试使用 iAd 的 requestAttributionDetailsWithBlock,它没有在我的完成处理程序中调用任何东西(我在 XCode 和日志中使用断点。有什么建议吗?

    [[ADClient sharedClient] requestAttributionDetailsWithBlock:^void (NSDictionary* attributionDetails, NSError* error)
 {
     if (error == nil)
     {
         NSLog(@"Attributes found");
     }
     else
     {
         NSLog(@"Request search ads attributes failed with error: %@", error.description);
     }
 }];

所以,我想出了问题。我的代码在别处调用 ADClient (determineAppInstallationAttributionWithCompletionHandler),由于某种原因它阻止了我的 requestAttributionDetailsWithBlock 完成处理程序的执行。在我注释掉代码后,一切正常。仍然不确定它为什么有效,但它确实有效!