2 vcsatanial vcsatanial 于 2016.09.22 18:14 提问

IOS延迟执行的一个问题

我需要调用传入一个值返回一个值的方法,但是这个前提条件是内部一个方法已经加载完毕同时获取到状态值,
所以我希望在加载完毕之后执行这个传值返回值的方法,但是不知道这个加载完毕什么时候能完成,我之前想过延迟执行的一些方法,但是不知道具体怎么用,谁可以给我一些思路么?
+(nsstring *)suanyisuan:(nsstring *)yuanshistring
这个方法要在一个status==0的时候才能正确计算,但是不知道status何时==0,之前试过一些普通的延迟方法,但是无法在这种方法里面写(或者我不会写),
写的有点绕,哪位大神能帮帮我?

2个回答

seeze
seeze   2016.09.22 18:21

按你的需求应该使用回调方式,在内部方法加载完毕后调用回调方法

oyljerry
oyljerry   Ds   Rxr 2016.09.22 18:34

这个方法需要有一个结束的标志,你通过这个标志来执行后续操作,或者你自己能够通过其他的标志获取这个状态的变化,然后再处理。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!