Q
時間? - 可可
0
A
回答
2
1
5
推遲行動的最簡單方法是使用NSObject中的performSelector:withObject:afterDelay:
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
設置你的文字第一次(或在初始時間),然後做一些事情,如:
[self performSelector:@selector(changeText) withObject:nil afterDelay:10.0];
您可以取消該請求:
+ (void)cancelPreviousPerformRequestsWithTarget:(id)aTarget selector:(SEL)aSelector object:(id)anArgument
,你會需要的,如果你想要做的您的對象被釋放爲performSelector將保留您的對象和withObject參數。
相關問題
- 1. 在Python中轉換可可時間戳
- 2. 時間正則表達式中可可
- 3. 可可觸摸 - 時間按鈕按下
- 4. 添加經過時間的可可
- 5. LINQ可空日期時間
- 6. C++可變生命時間
- 7. 可見性時間表
- 8. Javascript時間軸可視化
- 9. 可執行安裝時間
- 10. 確定可可中的毫秒時間間隔
- 11. 自動人類可讀時間間隔
- 12. 將時代時間轉換爲可可/ iPhone中的NSDate
- 13. 在可可的NSXML XQuery與日期時間減去持續時間
- 14. 可可NSTextField行間距
- 15. Mac OS X - 可可時間軸/曲線編輯控件
- 16. 本地化持續時間爲NSString。 (可可)
- 17. 跟蹤可可應用中的實際使用時間
- 18. C#可空與不可空N日期時間標記
- 19. 從可可文件中讀取時間戳?
- 20. 可恢復VS不可恢復時間表
- 21. 如何使用可可觸摸查找網頁加載時間?
- 22. 在標籤可可中顯示時間總和
- 23. 如何持續展示可可的時間?
- 24. 如何使用可可實現時間線自定義控件?
- 25. 將NTP時間轉換爲人類可讀的時間
- 26. 我想向用戶顯示可用時間和預訂時間
- 27. java中的Webkit/chrome時間戳到人類可讀時間
- 28. 可視化時間戳和累計時間使用python
- 29. 哪些算法可用於生成時間表/時間表?
- 30. 將時間戳轉換爲可讀的日期/時間PHP
你必須做cancelPreviousPerformRequestWithTarget ...?我從來沒有.. – mk12 2009-08-21 15:18:58
文檔說,performSelector:withObject:afterDelay:保留接收器和withObject。因此,在執行該選擇器之前,您的對象將不會被釋放。 – 2009-08-22 06:08:37
+1用於發佈代碼而不是說RTFM。 – willc2 2009-08-24 22:56:13