我後來是這麼解決不知道行不行,能夠長期的在後台執行
然後在delegate裡增加下面**,原理是進入後台時程式會在600秒那樣結束任務,我做的就是在結束任務前新開乙個任務。再結束舊任務,這樣就一直的在後台執行,希望可能幫助到很多其它的人。我也查了非常久才找到這種方法的。
uibackgroundtaskidentifier backgroundtaskidentifier;
02
uibackgroundtaskidentifier oldbackgroundtaskidentifier;
03
04
- (bool) ismultitaskingsupported
13
14
return
result;
15
16
}
17
18
- (
void
) timermethod:(nstimer *)paramsender];
28
//結束舊的後台任務
29
30
oldbackgroundtaskidentifier = backgroundtaskidentifier;
31
}
32
nslog(
@"%ld"
,count);
33
}
34
- (
void
35
39
//開啟乙個後台任務
40
41
42
}];
43
oldbackgroundtaskidentifier = backgroundtaskidentifier;
44
if
([self.mytimer isvalid])
47
self.mytimer = [nstimer scheduledtimerwithtimeinterval:1 target:self selector:@selector(timermethod:) userinfo:nil repeats:yes];
48
}
49
50
- (
void
51
57
}
58
}
59
60
- (
void
61
67
}
68
}
一直在流浪
人生是一場旅途,我們一直在流浪。沿途的美景轉瞬即逝,唯有往事如影隨行。總在平衡,追蹤夢裡的畫面,現實還是幻覺,誰又能察覺?迷一樣的歲月,在旅途中丟失方向。茫然若失的不知所措,驚慌失措的無計可施。揮一揮拳頭,砸向深邃的夜空,迷茫的心境。總是努力不敢如此窘迫,而事實卻總是出乎意料的背道而馳,難道命硬的人...
一直在出差。。。
一直在出差,工作地方沒有外網,而且幹的活裡面沒有什麼新的技術,基本都是用最基本的android的知識,所以也就沒有想著來寫部落格。最近不太忙了,來csdn看看新知識,提高下水平,感覺和網際網路脫軌了已經。回顧下最近提高的地方吧 socket,tcp之類的有了進一步的認識,對資料的操作,檔案的操作,對...
scrapyd爬蟲一直在執行,無法停止
scrapy在執行爬蟲的時候,有乙個爬蟲一直在跑,停不下來 方法1 scrapyd上可以檢視到pid,可以在伺服器上用kill pid殺掉程序,如果kill pid失敗,可以用kill 9 pid 殺程序 方法2 在伺服器上用ps aux grep 爬蟲名 找到 爬蟲對應的pid,然後如上,用kil...