我想创建一个类方法,告诉我从开始日期开始做的事情的时间量。我正在使用动态属性,因为我正在使用解析子类
我的界面如下所示:
@interface Event : PFObject<PFSubclassing>
+ (NSString *)parseClassName;
+ (NSInteger)daysInEvent;
@property (retain) NSDate *startDate;
我的nsobject实现如下:
#import "Event.h"
#import <Parse/PFObject+Subclass.h>
@implementation Event
@dynamic startDate;
+ (NSInteger)daysInEvent{
NSDate *now = [[NSDate alloc]init];
if (self.startDate) {
// I get the error on start date in the below line
return [[Utils sharedInstance] daysBetweenStartDate:self.startDate andEndDate:now];
}else{
return 1;
}
}
+ (NSString *)parseClassName {
return @"Event";
}
我收到错误:成员引用类型'struct objec_class *'是一个指针。也许你打算使用' - &gt;'?
如何在上述功能中引用开始日期?
答案 0 :(得分:0)
使用self.startDate
进行访问。