NSDate 回家做自己的事
Posted
技术标签:
【中文标题】NSDate 回家做自己的事【英文标题】:NSDate doing its own thing when go to home 【发布时间】:2010-12-10 05:01:49 【问题描述】:有一个问题,我不完全明白我哪里出错了。我正在使用 NSDate 用日期和时间填充两个标签。这一切都运行良好,只要用户点击应用程序,它就会正确检索日期和时间。
但是,如果我退出应用程序并转到主屏幕然后返回,它不会像我预期的那样重新加载日期/时间。 (我过去一个月才使用 xcode,所以如果我错过了一些明显基本的东西,我深表歉意。)
我在网上搜索过,但变得更加困惑。以前我在一个按钮中使用了相同的代码,每次点击它都会按预期返回一个新的日期和时间——我认为在“viewdidload”中它会做同样的事情。想知道这是否只是一个模拟器?
我也尝试过释放标签/格式化程序:
[labelDate release];
[dateformatter release;]
但似乎忽略了这些(虽然听说过 NSDate 自动发布?)。
【问题讨论】:
尝试订阅UIApplicationDidBecomeActiveNotification
并更新标签文本。
【参考方案1】:
viewDidLoad
仅在您的视图第一次初始化时被调用,而不是每次显示时。刷新视图内容的功能应该进入viewWillAppear:。
【讨论】:
以上是关于NSDate 回家做自己的事的主要内容,如果未能解决你的问题,请参考以下文章