我知道有一种方法可以使用performSelector使用多个对象执行后台任务。我需要使用多个参数进行performSelectorInBackground
,并且不确定如何解决这个问题。有什么想法吗?
答案 0 :(得分:4)
好吧,你可以在字典中打包几个对象并将字典作为对象传递。在后台线程中运行的代码中,您可以再次从字典中读取对象。如果您只需要使用2个对象,则可以使用-performSelector:withObject:withObject:
。
答案 1 :(得分:1)
如何创建一个对象,该对象包含您想要传递的参数的实例变量?
然后使用新创建的对象使用标准performSelectorInBackground:withObject:
。