- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
嗨是否可以让 NSDatePicker 代表一个 nil 对象?类似 -/-/- 或任何其他方式。
谢谢,拉杜
最佳答案
简答:否
NSDatePicker 简单地忽略无效日期和 nil。
例如,这不会更新 NSDatePicker,旧值保持不变:
[datePicker setDateValue:nil];
唯一的解决方案:检测 nil 并做一些特定的事情:
if(date == nil) {
// Set Specific Date
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *nilDate = [dateFormat dateFromString:@"20000101"];
[datePicker setDateValue:nilDate];
// Or Disable
[datePicker setEnabled:FALSE];
} else {
// Update Date
[datePicker setDateValue:date];
}
关于objective-c - 空 NSDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487479/
我的一个 OS X 应用程序处理各种日期。用户必须在许多不同的地方输入日期,并且大多数日期不在当前日期附近,而是过去的某个日期。 NSDatePicker(在图形模式下)提供了非常有限的 UI:例如,
每当我尝试在 xcode 中创建一个字符串时,它都不起作用,有人可以指出问题所在并提供帮助 NSString *date = self.DatePicker.date; 这是错误“使用
场景: 用户正在 NSDatePicker 中以文本形式输入日期,没有步进器(在 OS X 上),当他们按键盘上的回车键时,我希望发送一条消息到 Controller 。 在 NSTextField
在我的应用中,我当前使用两个文本 NSDatePicker 对象分别指定开始日期和结束日期。各个 value 键在我的核心数据存储中具有相应的 Date 属性。 理想情况下,我想深入到在 NSRang
如何修改 [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription: 返回的 NSDate 属性
我有一个 NSDatePicker 和一个关联的 NSButton,按下时会将当前日期更改为“今天”。 但是:当日期当前为 2014 年 1 月 4 日时,我使用内置箭头按钮切换到不同的月份,而不更改
我正在尝试用 Objective-C/Cocoa 做一个小计时器应用程序。我正在使用 NSDatePicker 来设置起始值。我设法将文本颜色更改为绿色,因为整个应用程序在 HUD 面板上将显示为绿色
我的程序使用 NSDatePicker 但不允许用户选择当前日期之前的任何日期。 有没有办法将所有以前的日期设置为视觉灰色,以表明他们无法选择它们? 最佳答案 您可以使用 [NSData date]
我的问题是,当我使用系统首选项更改时区时,NSDatePicker 日期值也会发生变化。即使时区发生变化,我怎样才能防止这种情况并保持原样?请建议我如何实现这一目标。提前致谢。 最佳答案 NSLoca
我正在为我的项目使用 NSDatePicker View 。股票日期选择器是 not working for me 。因此,我对 NSDatePicker 进行了子类化,并尝试自己处理键盘事件。这些日
我正在尝试做一些看起来非常简单的事情,并且惊讶地发现在任何地方都没有帮助或类似的帖子。 我想要一个 NSDatePicker,我在 IB 中设置了它并绑定(bind)到属性,以显示完整的日期和日期,如
我有一个数据输入表单,其中用户想要输入的第一个字段是 NSDatePicker。我希望当用户单击按钮(标记为“新建”)时突出显示该字段 我尝试放入[myDatePicker变成FirstRespond
我在我的应用程序中使用 NSDatePicker,但我的日期选择器在日期/月/小时/等中没有像 iCal 的日期选择器那样为零。您可以在下面两张图片的突出显示部分中看到我谈到的差异。 这是 iCal
我试图将从日期选择器中打包的日期变成 NSDate,这样我就可以创建一个事件。 @IBOutlet var pckStartDate: NSDatePicker! @IBOutlet var pckE
我有一个带有创建时间的文件列表,我想在 NSDataPickerView 中将其显示为不同的颜色。像this我怎样才能实现这个目标?我尝试过 self.datePicker.textColor = N
我有一个链接到 IBOutlet 的 datePicker 实例。 @interface SomeClass() { __weak IBOutlet UIDatePicker *datePic
我需要制作一个自定义的 NSDatePickerCell 来自定义它的高亮颜色。 我还在这里阅读了另一个问题:Hightlight color for NSDatepickerCell 然后我覆盖了方
我是 MacOs 开发的新手,如果这是一个简单的问题,我深表歉意: 我有一个应用程序可以将数据存储和加载到 SQlite 数据库。 View 在图形模式下有一个 NSDatePicker, View
嗨是否可以让 NSDatePicker 代表一个 nil 对象?类似 -/-/- 或任何其他方式。 谢谢,拉杜 最佳答案 简答:否 NSDatePicker 简单地忽略无效日期和 nil。 例如,这不
我的 nib 文件中有一个 NSDatePicker。在代码中,我将其时区设置为 GMT 日历的时区: [datePicker setTimeZone:[calendar timeZone]]; 我只
我是一名优秀的程序员,十分优秀!