iOS 10中的后台执行

时间:2016-09-30 19:24:06

标签: ios swift ios10

我有一个应用程序,它在信标上有一些后台执行, - 以及地理输入和退出事件。在信标出口事件中,我有一个计时器或大约8秒钟。在iOS 9中一切正常。但在iOS 10中,后台执行时间似乎非常随机。有时它有时会起作用。 我知道10秒限制。

有人也经历过同样的事吗?我在Apple文档中找不到任何新规则。

非常感谢 斯蒂芬

1 个答案:

答案 0 :(得分:0)

没试过,但如果我想你,我会调查5 4 1 5 9 8 1 0 2 7 k = 3 Sort pairs by the smaller number in each pair: [(1,0),(1,5),(2,7),(5,4),(9,8)] Iterate from end to start: i = 4; Insert (9,8) into heap i = 3; Insert (5,4) into heap i = 2; Range = 2-9 i = 1; Pop (9,8) from heap; Range = 1-7 i = 0; Pop (2,7) from heap; Range = 0-5 Minimal interval [0,5] (find k matching indices in O(n) time)