导航项目中的Kal日历 - 后退按钮崩溃?

时间:2011-02-25 21:12:04

标签: iphone uinavigationcontroller calendar

这是交易: 我有一个基于导航的项目,菜单屏幕作为根视图。当我点击菜单屏幕上的按钮时,导航控制器将KalViewController弹出到堆栈(kal日历)。
将显示日历,并且大约6秒钟的日历将从Internet下载JSON数据以使用事件填充日历。但是,如果用户在此期间点按“返回”(返回主菜单),即使我在主屏幕上,应用程序也会崩溃或日历继续加载数据。 (由网络活动指标继续旋转证明)

1--我想知道是否有任何方法,当我点击后退按钮,取消下载过程,以便我的对象将正确释放? (也许使用线程?)
OR
2--在数据仍在下载时,以某种方式阻止用户点击后退按钮。 (类似于UIAlertView如何阻止用户点击屏幕上的任何内容,除了“确定”以解除警报消息)

请帮忙!非常感谢你提前!

0 个答案:

没有答案