0
有兩個與實現有關的錯誤。已經評論了錯誤。實現上下文中缺少'@end'
Header file:
#import <Foundation/Foundation.h>
@interface Appliance : NSObject {
NSString *productName;
int voltage;
}
@property (copy)NSString *productName;
@property int voltage;
-(id)initWithProductName:(NSString *)pn;
@end
實現文件:
#import "Appliance.h"
@implementation Appliance //'@end' is missing in implementation context
@synthesize productName, voltage;
-(id)initWithProductName:(NSString *)pn
{
// Call the NSObject's init method
self = [super init];
// Did it return something non-nil?
if (self) {
// Set the product name
[self setProductName:pn];
// Give voltage a starting value
[self setVoltage:120];
// Return a pointer to the new object
return self;
}
@end // unexpected '@' in program
不是一個Xcode的問題 – Almo 2012-04-23 20:32:12