我正在阅读Ray Wenderlich 应用内购买教程,我只是想了解它的块部分。
_completionHandler = [completionHandler copy];
为什么copy
要使用块分配给这个变量?这个块:
[[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL success, NSArray *products) { if (success) { _products = products; [self.tableView reloadData]; } [self.refreshControl endRefreshing]; }];
作为参数传递给方法,但该方法存在于另一个类中。另一个类将如何引用这个类
tableview
和refreshControl
?