【发布时间】:2015-06-18 18:45:23
【问题描述】:
我有一个数组。
var array:[customType] = [] // pseudo code
func Generate_New_Array(){
//initialization of generatedNewArray
array = generatedNewArray
for (index,element) in array{
async_process({
Update_Data_From_Web(&array[index])
})
}
})
}
func Update_Data_From_Web(inout object:customType){
download_process{
object = downloadedData
}
}
问题是,如果我在 Update_Data_From_Web 为每个元素完成之前调用 Generate_New_Array,我该怎么办。它们会将值存储回数组中不存在的索引。如何避免这样的问题。
【问题讨论】:
标签: ios swift reference pass-by-reference