作者yueyajbdt (碳烤焦猫)
看板MacDev
标题[问题] 自动更新
时间Sat Sep 17 12:29:06 2011
我目前写了一个可以检测停车位的app,但发觉当离开这个app回到
iphone主页面时再点进去不会进行更新,我本以为离开後就会call dealloc
但从实验上来看好像没有...
我把wifi关了再点进去结果还是保留上次的资讯
在网路上有看到别人写的app里面包含了每2分钟自动更新一次数据的功能
请问这个是怎麽做的
--不付责任解决法: 停止背後运行--
在程式的info.plist里加入Application does not run in backgound
Boolean 设成 Yes就行了,如此一来按Home键退出时就会call dealloc
--
我目前写好了更新的function,设立一个UIButton来点击测试,应该没有什麽太大问题
结果尝试用NSTimer去读取这个东西时,读到了之後居然会发生EXC_BAD_ACCESS
本以为是我秒数设太短,设10秒还是一样,这到底是为什麽
我是这样写的
- (void)viewWillAppear:(BOOL)Animated {
[NSTimer scheduledTimerWithTimeInterval:10 target:self
selector:@selector(AutoUpdate) userInfo: nil repeats: YES];
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.233.8.248
※ 编辑: yueyajbdt 来自: 220.233.8.248 (09/19 17:26)
※ 编辑: yueyajbdt 来自: 220.233.8.248 (09/19 20:55)