Swift并发代码疑问:inGallery参数作用及photoNames含义解析
问题解答
关于inGallery参数的作用
inGallery是listPhotos函数的输入参数,用来指定要获取照片列表的目标相册名称(比如示例里的"Summer Vacation")。虽然你在代码里的闭包中没直接用到它,但listPhotos函数的内部逻辑会依赖这个参数去查询对应相册的内容,只是这部分实现被封装在函数内部,你看不到而已。
关于photoNames是什么
photoNames不是listPhotos的另一个参数,它是listPhotos完成异步任务后,传递给闭包的结果值。当listPhotos成功获取到指定相册里的所有照片名称列表后,会把这个列表传给闭包,你在闭包中用photoNames接收这个值,之后才能进行排序、下载等后续操作。
内容的提问来源于stack exchange,提问作者VaJoy Larn
相关产品推荐
相关产品推荐

