向PFObject子类

时间:2015-10-12 22:24:02

标签: ios objective-c parse-platform

如何将瞬态属性(不是实际的Parse Class列)添加到PFObject子类?

我已尝试以下方法添加瞬态属性" location":

#import <Parse/Parse.h>
#import "Location.h"

@interface Club : PFObject<PFSubclassing>

+ (NSString *)parseClassName;
@property (retain) NSString *name;
@property (retain) NSString *legalName;
@property (retain) NSString *address;
@property (retain) NSString *address2;
@property (retain) NSString *city;
@property (retain) NSString *state;
@property (retain) NSString *zip;
@property (retain) PFGeoPoint *geoLocation;
@property (retain) NSString *website;
@property (retain) NSNumber *timeOffset;
@property (retain) NSNumber *rating;
@property (retain) NSNumber *serviceRate;
@property (retain) NSNumber *taxRate;
@property (retain) NSNumber *organizationId;
@property (strong, nonatomic) Location *location;

@end


#import "Club.h"
#import <Parse/PFObject+Subclass.h>

@implementation Club

@dynamic name;
@dynamic legalName;
@dynamic address;
@dynamic address2;
@dynamic city;
@dynamic state;
@dynamic zip;
@dynamic geoLocation;
@dynamic website;
@dynamic timeOffset;
@dynamic rating;
@dynamic serviceRate;
@dynamic taxRate;
@dynamic organizationId;
@synthesize location = _location;

+ (NSString *)parseClassName {
    return @"Club";
}
-(void)setLocation:(Location *)location
{
    _location = location;
}

-(Location *)location
{
    return _location;
}

@end

当我添加此内容时,我收到错误&#34;属性为&#39;保留(或强烈)&#39;每当我导入Club.h时,属性必须是对象类型

0 个答案:

没有答案