ios - 选择器 "dateWithTimeIntervalSinceNow"没有已知的类方法

标签 ios objective-c ios7

我在 Controller 中定义了一个 NSDatePicker 实例(UIViewController 的子类):

@property (nonatomic, weak) IBOutlet UIDatePicker *datePicker; 

我尝试将最短日期设置为比当前日期时间晚 60 秒:

-(void) viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    // No known class method for selector "dateWithTimeIntervalSinceNow"
    self.datePicker.minimumDate = [NSData dateWithTimeIntervalSinceNow:60];
}

但是我得到了编译器错误:

No known class method for selector "dateWithTimeIntervalSinceNow"

我不明白为什么?

最佳答案

打字错误。你应该使用 NSDate 而不是 NSData ;)

关于ios - 选择器 "dateWithTimeIntervalSinceNow"没有已知的类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879263/

相关文章:

ios - 使用自动布局动画 UITextView 调整大小

ios - 如何在 iOS 中将 UIAlertView 显示为全屏?

ios - 在 iOS 7 推送通知中正确使用 "content-available"

ios - Swift:无法使用类型为 'addSubview' 的参数列表调用 '(UIRefreshControl!)'

iphone - 如何实现UIBarButtonItem的角标(Badge)?

ios - 如何在不使用pushviewcontroller的情况下制作 "pushviewcontroller"动画?

ios - 颜色色调 UIButton 图像

ios - pch 上的#import <UIKit/UIKit.h> 会减慢编译时间吗?

objective-c - 从 View 中删除 UILabel 的问题

ios - `-webkit-overflow-scrolling: touch` 因 iOS7 中的初始屏幕外元素而损坏