0
我使用Marcus Zarra's excellent advice关于如何使用NSURLConnection和NSOperation进行异步下载。我把一个按钮按到了那个NSOperationg上。如何防止生成多个NSOperations的多次点击
问题是:我该如何防止用户垃圾邮件按钮并拍摄许多NSOperations,一遍又一遍地做同样的下载。
我有两个顾虑:
a)设置一个全局变量可能不是一个好主意。如果应用程序被挂起,该怎么办?
b)第一次点击时禁用按钮也可能是一个坏主意。如果我的代码出现问题,该按钮可能会保持禁用状态。
我真的不明白,如果应用程序在操作中暂停会发生什么情况,但大多数情况下我想知道关于此操作的“原理”。
我认为大多数使用web服务的ios应用程序都有这个完全相同的问题,但我不知道什么是最佳实践。
谢谢。我看了看,这似乎不是一个骗局。如果是这样,我很抱歉。