gpt4 book ai didi

ios - 了解 AFNetworking API 如何用于 iOS 中的 block 回调

转载 作者:行者123 更新时间:2023-11-29 03:17:40 25 4
gpt4 key购买 nike

在以下重新加载 UITableView 的方法中,“response”变量何时设置?显然,HTTP 请求必须在

NSLog(@"%@", 响应)

声明。

基本问题是我不明白 block 是怎么来的:

^(AFHTTPRequestOperation *operation, id response) {
NSLog(@"%@", response);
self.tweets = [Tweet tweetsWithArray:response];
[self.tableView reloadData];
}

确实有效。

谁能解释一下?

谢谢!

最佳答案

这是一个 block (正如您所识别的),并作为代码块传递到方法中以在某个时间点执行。

该方法需要一个代码块,该代码块需要一个 AFFTTPRequestOperation 和一个 id 响应,它会在合适的时候调用(通常在异步操作之后)。

该方法基本上是这样说的:“如果你给我一段接受这个特定输入的代码,我会在准备好时调用它”

假设我是一名洗狗工:我发布了一则广告,说如果你把你的狗给我,我会为他洗头。您是一个有特定要求的大忙人。

所以我说:为狗预约洗发水 - 在我给他洗完澡后,你想让我做些什么吗?

你告诉我你想要他刷牙并把你的阿姨房子送到你家。我现在可以存储这些说明,一旦狗被洗净,我就可以执行它们,无需将工作委托(delegate)给您。

关于ios - 了解 AFNetworking API 如何用于 iOS 中的 block 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21490139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com