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 回家做自己的事的主要内容,如果未能解决你的问题,请参考以下文章

坚持做自己认为正确的事

自己能做的事千万别自己做

尽量别做自己不想做的事

很多的事都需要坚持!!!

该做的和不该做的

成熟的人,会不断开始做自己不喜欢,但应该做的事