0
A
回答
0
如何:
[NSApp performSelector:@selector(terminate:)
withObject:nil
afterDelay:[your delay...]];
0
查看Objective C上網上的各種Hello World示例。一旦您有一個hello world示例,您將需要添加一些事件偵聽器來監視用戶活動。當任何這些事件處理程序由於用戶的操作而被調用時,它們應該爲該操作的時間設置一個變量。最後,設置一個計時器來檢查用戶是否處於非活動狀態,例如每30秒檢查一次,以檢查該值是否超出了希望應用程序關閉的時間。如果是,則發送退出命令。
1
UKIDleTimer是你在找什麼。您創建的計時器僅在系統空閒時觸發,並在其代理中執行以下方法:
-(void) timerBeginsIdling: (id)sender {
// terminate app
[NSApp terminate];
}
+2
我認爲這不適用於iPhone。它是碳...不知道這個事實。 – dawg 2011-05-08 00:51:07
相關問題
- 1. 我如何知道應用程序使用了多長時間?
- 2. 如何知道進程已經運行了多長時間?
- 3. C++跟蹤程序啓動後已經過去了多少秒
- 4. Modmyi花了多長時間在Cydia上發佈應用程序?
- 5. 如何確保Proguard已經混淆了應用程序?
- 6. 在已經多線程的應用程序中使用OpenMP(libgomp)
- 7. 使用一段時間後,UWP應用程序變慢了嗎?
- 8. C#System.Diagnostics.Process:確定C++編譯過程耗時多長時間
- 9. 自定義已經過時了
- 10. 檢查時區是否已經過了一定時間
- 11. 如果已經安裝了應用程序,Installshield跳過自定義操作
- 12. 經過長時間的瀏覽器打開後,經典ASP應用程序掛起
- 13. 確定過程是否已經死亡?
- 14. 確定自開始以來是否已經過了x`小時
- 15. 開始收集用戶數據後,應用程序已經住了一段時間
- 16. 應用程序在長時間處於後臺時崩潰
- 17. 應用程序啓動時間很長
- 18. 長時間不打開應用程序
- 19. Xamarin.forms - 長時間運行應用程序
- 20. 長時間運行的應用程序
- 21. 應用程序在啓動過程中需要很長時間
- 22. 如何確定NSDate(包括時間)是否已經過去
- 23. 經過長時間處理後的Heroku HTTP 503響應
- 24. 通常Windows Phone 7 Marketplace應用程序的審覈過程有多長時間?
- 25. 如何知道應用程序在android中運行了多長時間?
- 26. 有沒有辦法找出應用程序安裝了多長時間
- 27. Win Form應用程序控件變爲黑色並在最小化時間過長時鎖定應用程序
- 28. 程序關閉後文件能夠鎖定多長時間?
- 29. 檢查在Android應用程序打開之間是否已經過了1小時?
- 30. 不幸的應用程序已經停止了措施
什麼是您的目標平臺:Mac OS X,iOS或其他某種平臺? – 2011-05-07 22:29:47
ios,我沒有試過任何東西,因爲我真的不知道如何開始 – yosifz8 2011-05-07 22:32:32
你希望我們爲你做什麼?我們很樂意回答您遇到困難的具體問題,但本網站不是簡單地提供代碼。如果你正在尋找教程,搜索這個網站或谷歌將會出現很多鏈接。 – 2011-05-07 23:05:39