复制NSdate对象

时间:2011-07-13 14:59:43

标签: iphone objective-c nsdate

我从另一个视图控制器调用一个函数,它将NSDate对象传递给该函数,该函数是另一个视图控制器,但是该函数传递日期并不是要分配/复制到另一个本地NSDate对象。

这是我的代码。

 - (void)setDefaultCalendarDate:(NSDate *)aDate {

        self.backgroundColor = [UIColor clearColor];
        selectedNSDate = [aDate copy]; 
//selectedNSDate=aDate;

如何将aDate复制到selectedNSDate?当我拿NSlog时,我得到null

2 个答案:

答案 0 :(得分:3)

您几乎肯定会收到nil,因为aDate已经nil,因此复制它不会让您失望。

试试NSLog(@"%@", aDate) - 它说的是什么?

答案 1 :(得分:0)

selectedNSDate = aDate肯定? 或者如果需要,选择NSDate = [aDate retain];