AFNetworking是当前任务如何恢复或暂停

时间:2015-07-07 10:15:04

标签: ios objective-c afnetworking

当下载正在运行时,如果那时wifi将是OFF,那么我将获得下载状态isConcurrent TRUE,当wifi获得ON时,我得到isConcurrent FALSE。我的问题是当它处于并发状态(互联网熄灭)时如何暂停或恢复下载任务?

1 个答案:

答案 0 :(得分:1)

将当前任务存储在属性中并在适当时暂停。

create function js_clear(t text)
returns text language sql as $$
    select replace(replace(replace(replace(t,'"[','['), '"{','{'), '}"','}'), ']"',']');
$$;

create function js_array(t text)
returns text language sql as $$
    select format('[%s]', js_clear(t));
$$;

create function js_object(variadic args text[])
returns text language plpgsql as $$
declare
    res text = '';
begin
    for i in 1 .. array_length(args, 1) by 2 loop
        res:= format('%s"%s" : "%s", ', res, args[i], args[i+1]);
    end loop;
    return format('{%s}', rtrim(js_clear(res), ', '));
end $$;