Ban*_*ble 1 iphone objective-c
我正在尝试编译我的游戏并且出现一个不应该出现的错误.
这些是我班级的文件:
Circle.h:
#import <UIKit/UIKit.h>
@interface Circle : NSObject
{
}
@property (readwrite, assign) CGPoint Center;
@property (readwrite, assign) float Radius;
+ (Circle *) CircleMakeFromCenter:(CGPoint)center radius:(float)radius;
@end
Run Code Online (Sandbox Code Playgroud)
Circle.m:
#import "Circle.h"
@implementation Circle
@synthesize Center;
@synthesize Radius;
+ (Circle *) CircleMakeFromCenter:(CGPoint)center radius:(float)radius{
Circle *c = [[Circle alloc] init];
c.Center = center;
c.Radius = radius;
return c;
}
@end
Run Code Online (Sandbox Code Playgroud)
这是一个错误,说Radius是一个重复的符号.
为什么会出现这个错误?
rob*_*off 12
Objective-C中出现此类错误的最常见原因是您不小心将其放入了一个文件中:
#import "Circle.m"
Run Code Online (Sandbox Code Playgroud)
当你应该把这个:
#import "Circle.h"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2969 次 |
| 最近记录: |