我刚刚开始使用obj-c,并创建了2个文件,一个.h和一个.m文件。 .h文件是..为什么我不能将它设置为字符串?
#import <Foundation/Foundation.h>
@interface CardUnit : NSObject
{
@property (assign) NSString *name;
@property (assign) NSString *gold;
@end
与.m文件
#import "CardUnit.h"
@implementation CardUnit
@synthesize gold = @"gold";
@synthesize name = _name;
@end
但它给我一个错误的
@synthesize gold = @"gold";
说 “预期;合成后”
为什么我不能将它设置为字符串?
接口声明中的开头大括号('{')也是无与伦比的,但如果没有ivars,则不需要大括号。只是fyi。 – chown 2012-07-08 15:33:50