自返回首次执行以来如何从块中返回对象get?

时间:2016-03-23 03:21:48

标签: ios objective-c macos block

我想从网址获取版本,所以我这样写:

public class ViewPagerFragmentSample extends ListFragment{
    ...  
    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser) {
            new AsyncListViewLoader().execute(); //Replace with your method
        }
    }
    ...
}

但是首先执行返回,然后触发成功。

如何获取更新后的值?

1 个答案:

答案 0 :(得分:2)

在成功案例中,调用处理返回版本的内容。或者调用命名不佳的GET:parameters:progress:success:failure:方法同步。

即。在成功块中,执行:

 dispatch_async(... get main queue ..., ^{
     [self dealWithVersions:ver];
 });

-versionOnLine返回(void)