Xcode 帮助:在 objective-c 中创建自定义 类 时出现不明确的错误代码

Xcode Help : Unspecific error codes when creating custom classes in objective-c

我正在读一本关于 objective-c 的书,这本书叫 "Objective-C Programming: The Big Nerd Ranch Guide, 2/e." 这本书讲的是如何创建自定义 类。在遵循教程并确保我的代码与书籍完全匹配后,我继续从 Xcode 收到错误消息 "Expected identifier or "(" ",此错误出现两次。我尝试了所有输入 "{}" 和“()”没有成功。有谁知道我可以做些什么来解决这个错误?谢谢。

#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

您不能在 @interface 部分中放置任何类型的 return 行。 @interface 部分仅用于声明。您看错了这本书(或者印刷有误)。