我正在读一本关于objective-c的书,这本书叫做“Objective-C Programming:The Big Nerd Ranch Guide,2 / e”。本书讨论如何创建自定义类。在遵循教程并确保我的代码与书籍完全匹配之后,我继续从Xcode收到错误,其中显示“预期标识符或”(“”,此错误出现两次。我尝试了所有输入“{}”和“()”没有成功。有谁知道我能做些什么来解决这个错误?谢谢。
#import <Foundation/Foundation.h>
@interface BNRPerson : NSObject
@property float _heightInMeters;
@property int _weightInKilos;
- (float)heightInMeters;
- (void)setHeightInMeters:(float)h;
- (int)weightInKilos;
- (void)setWeightInKilos:(int)w;
-(float)bodyMassIndex;
return _weightInKilos; / (_heightInMeters * _heightInMeters);
// The error appears in the line above.
@end
答案 0 :(得分:0)
您不能在return
部分放置任何类型的@interface
行。 @interface
部分仅用于声明。你误读了这本书(或者它有错误印刷)。