求大神帮忙看下 NSTimer 的问题...

2014 年 2 月 20 日
 Linxing
https://gist.github.com/linxing/9109750

https://gist.github.com/linxing/9109795

不使用NSTimer手动获取json内容是可以的...
https://gist.github.com/linxing/9109859
3283 次点击
所在节点    iDev
11 条回复
wezzard
2014 年 2 月 20 日
建议使用
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
或者
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds invocation:(NSInvocation *)invocation repeats:(BOOL)repeats
来创建 NSTimer 对象,这样 NSTimer 一旦被创建出来就被放到 Runloop 上了。不然你还得手动将其放置在 Runloop 上。
Linxing
2014 年 2 月 20 日
@wezzard 我是这么创建的啊....
alexrezit
2014 年 2 月 20 日
[timer fire];

這樣?
alexrezit
2014 年 2 月 20 日
噢...

-addTimer:forMode:
alexrezit
2014 年 2 月 20 日
我好像又在夢游了... 抱歉!
Linxing
2014 年 2 月 20 日
@alexrezit 需要fire?
alexrezit
2014 年 2 月 20 日
@Linxing
你的代碼不是這麼說的... 用 scheduledTimer prefix 的 method 就可以了.
也不清楚為什麼要重復獲取...
alexrezit
2014 年 2 月 20 日
@Linxing
忽略那條回復就好了.
Linxing
2014 年 2 月 20 日
@alexrezit 好吧..就想写个NSTimer,看书看到这..
Linxing
2014 年 2 月 20 日
@alexrezit 改好了,确实是我自己代码写得问题,scheduledTimer可以。。谢了
Linxing
2014 年 2 月 20 日
@Linxing 谢了..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/101102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX