【问题标题】:Create new NSDate object from the date returned from UIDatePicker从 UIDatePicker 返回的日期创建新的 NSDate 对象
【发布时间】:2010-07-24 20:15:42
【问题描述】:

如何从 [myUIDatePicker date] 创建新的 NSDate 对象?

【问题讨论】:

    标签: iphone nsdate uidatepicker


    【解决方案1】:

    你不需要创建一个新的 NSDate 对象,你可以使用它给你的那个。

    NSDate *chosenDate = myDatePicker.date;
    

    【讨论】:

    • 我想从选择器中获取多个日期,所以我想我需要创建多个对象,然后将这些日期插入到 NSMutableArray 中。
    • 只要你想添加一个日期,你就可以[array addObject:myDatePicker.date]
    • 但不知何故,我插入的对象超出了范围。我的猜测是 myDatePicker.date 不会每次都返回新的 NSDate 对象...
    • 是的,myDatePicker.date 会为您提供设置的日期。超出范围是什么意思?我们可以看看一些代码吗?
    • 您可能没有通过arrayWithCapacity 初始化具有足够容量的数组
    【解决方案2】:

    如果你真的需要创建一个新的 NSDate 对象,那么你可以调用[myUIDatePicker date]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多