【发布时间】:2011-07-21 15:04:10
【问题描述】:
我一直试图以 NSDATE 的形式存储全局变量,但它似乎总是出错。我试图在应用程序开始时获取当前日期,然后在应用程序在数据库中完成后存储该日期。 下载当前日期的原因:下载数据可能需要一些时间,并且在这之间会丢失几秒钟。
在 AppDelegate.h 中
NSDate *today;
@property (nonatomic, retain) NSDate *today;
在 AppDelegate.m 中
today = [NSDate date];
当我在视图控制器中查看今天的日期时,它停止运行。
在 ViewController.m 中
AppDelegate *appDelegate= [[UIApplication sharedApplication] delegate];
[appDelegate today]; // Error here
从委托方法中检索日期变量的正确方法是什么?
【问题讨论】:
标签: iphone objective-c delegates nsdate uiapplicationdelegate