我爲我的日曆應用程序創建了自定義日曆...但我遇到了一些問題,如果您幫助我這樣做,我將不勝感激,此代碼顯示一天。 例如2天,4,13,24創建自定義日曆表的一些問題iOS
- (NSString *) showPersianDay {
NSCalendar *persCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSPersianCalendar];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *IRLocal = [[NSLocale alloc] initWithLocaleIdentifier:@"fa_IR"];
[dateFormatter setLocale:IRLocal];
[dateFormatter setCalendar:persCalendar];
offsetComponents = [[NSDateComponents alloc] init];
offsetComponents.day = _dayNumber;
NSDate *nextDate = [persCalendar dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0];
[dateFormatter setDateFormat:@"d"];
NSString *currDay = [dateFormatter stringFromDate:nextDate];
[NSString stringWithFormat:@"%@",currDay];
[persCalendar release];
[dateFormatter release];
return currDay;
}
我創建了一個自定義表一個月,顯示了一個月的日子,所以,當這個數字用戶點按我的日期應該根據數字的變化,
例如今天是1月4日 - 當用戶水龍頭1月6日我的日期應更改爲1月6日
我沒有使用一些方法,如:day.text = @"6"
或東西.. ..我需要d返回一個真實的DATE,如何修改我的代碼以顯示特定的日期? 謝謝。
如何在水龍頭髮生時得到通知? – Allen 2012-02-02 22:44:01