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. 確定應用程序上次在android中使用後經過了多少時間?
- 3. 我如何知道應用程序使用了多長時間?
- 4. ANR經過長時間的應用程序正常運行時間後
- 5. 我如何計算使用DateTime已經過了多少時間?
- 6. 知道用戶已經在django註冊了多長時間
- 7. 如何知道進程已經運行了多長時間?
- 8. 確定我已經開發了iPhone應用程序的iOS應用安裝
- 9. 啓動應用程序時間過長
- 10. C++跟蹤程序啓動後已經過去了多少秒
- 11. Modmyi花了多長時間在Cydia上發佈應用程序?
- 12. 如何確保Proguard已經混淆了應用程序?
- 13. 在已經多線程的應用程序中使用OpenMP(libgomp)
- 14. 在BlackBerry中使用應用程序需要多長時間
- 15. Chrome在長時間未使用後是否會過期應用程序緩存?
- 16. 使用一段時間後,UWP應用程序變慢了嗎?
- 17. 在PHP中,我如何檢查自用戶上次使用我的Facebook應用程序以來已經過了多長時間?
- 18. 統計查詢的時間太長 - 超過24小時已經過去了
- 19. C#System.Diagnostics.Process:確定C++編譯過程耗時多長時間
- 20. 自定義已經過時了
- 21. 如果已經安裝了應用程序,Installshield跳過自定義操作
- 22. 檢查時區是否已經過了一定時間
- 23. 如何確定在javascript中已經過了多少分鐘
- 24. 強化應用程序可以使用多長時間的時間限制
- 25. 多線程應用程序的存儲過程 - 超時已過期。之前已超時的時間
- 26. 經過長時間的瀏覽器打開後,經典ASP應用程序掛起
- 27. 確定應用程序是否已經退出使用XCTest UI測試
- 28. 確定過程是否已經死亡?
- 29. 計算多少時間已經過去了
- 30. 確定自開始以來是否已經過了x`小時
什麼是您的目標平臺:Mac OS X,iOS或其他某種平臺? – 2011-05-07 22:29:47
ios,我沒有試過任何東西,因爲我真的不知道如何開始 – yosifz8 2011-05-07 22:32:32
你希望我們爲你做什麼?我們很樂意回答您遇到困難的具體問題,但本網站不是簡單地提供代碼。如果你正在尋找教程,搜索這個網站或谷歌將會出現很多鏈接。 – 2011-05-07 23:05:39