将结果从静态库类发送到被调用对象(类)

时间:2012-01-27 05:52:27

标签: ios static-libraries nsthread

我有ios项目,我在其中使用静态库来启动webservice请求并解析它的响应。 现在问题是当我从ios主项目类调用静态库的方法时,我希望调用类等到被调用类执行它的所有操作。我尝试使用线程,但没有运气。有人可以帮帮我吗?

谢谢, PMB

1 个答案:

答案 0 :(得分:0)

你的问题需要更多细节Pooja,因为很多答案取决于你是如何实现的。

如果您可以控制“静态库”(意味着您可以对其进行代码更改),我建议实现一个回调函数(或者甚至是一个委托方法......而不是100%确定这可以通过静态库,但无论如何)。然后,当库在主线程上回调UI时,需要完成的就是调用该回调函数或方法。

如果你无法控制“静态库”,我建议在一个单独的线程中调用静态库(这听起来你已经完成了)并设置了一个定时器方法如果静态库已经“执行了所有动作”(正如你所说的那样),那么每隔一秒就会分开一个线程,或者查看什么。

到目前为止,这种方法听起来如何?