【发布时间】:2009-12-03 06:05:45
【问题描述】:
是否有必要我必须编写以下方法才能在 if....部分中调用它。
-(NSComparisonResult) compare:(NSDate *)expDate{}
如果是,那么我必须如何以及在哪里编写此方法,以便以下代码可以正常工作?
if (licenseDictionary == nil)
return @"Not Registered";
else if([today compare:expDate] == NSOrderedAscending)
{
[gotoButton setEnabled:YES];
return [licenseDictionary objectForKey:@"Name"];
}
else
return @"License Expired";
【问题讨论】:
-
您是在比较自定义对象还是
NSDates?如果是后者,则必须在类实现中实现该方法。
标签: objective-c