标签: swift geolocation uicollectionview closures
我一直试图在一个闭包中设置一个外部变量,该闭包为用户选择的位置运行异步查询,以便我可以使用该数据计算集合视图中单元格的值(即使用cellForItemAtIndexPath函数中的位置)。变量以用户的当前位置开始,并在用户决定位置后更新。变量确实在封闭内部发生变化;但是,一旦在闭包之外,变量返回到用户的当前位置而不是用户刚刚选择的位置。如何使变量永久变更?