我正在尝试做一些我认为相对简单的事情并获得一周中的当前日期,然后在点击按钮时对那天进行一些检查。为了获得星期几,我在 viewDidLoad 方法中使用了以下代码:
NSDate *today = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *weekdayComponents =
[gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:today];
NSInteger day = [weekdayComponents day];
NSInteger weekday = [weekdayComponents weekday];
代码返回给我两个 NSInteger,它们是一周中的当前日期和月份中的当前日期,这正是我想要的。我现在想要一系列按钮,当点击时会根据星期几在 UIWebView 中显示某个网页。
我希望做一个简单的:
-(IBAction) btnClicked
{
if (weekday == 1)
{
//DO SOMETHING HERE
{
}
但我似乎无法访问在 viewDidLoad 方法中创建的“工作日”NSInteger。我确定我错过了一些非常简单的东西。有什么建议吗?