每次我嘗試創建一個新班級時,即使沒有編寫一行代碼,我也會遇到一堆錯誤。無法創建新班級
register.h
#import <UIKit/UIKit.h>
@interface register : UIViewController
@end
給出錯誤:
預期標識符
預期標識符或 '('
register.m
#import "register.h"
@interface register()
@end
@implementation register
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
@implementation寄存器
預期標識符
預期標識符或 '('
- (void)viewDidLoad
和- (void)didReceiveMemoryWarning
給予:
爲方法聲明缺少上下文
@end
給出:
@end必須出現在Objective-C的情況下
出現這種情況我每次做一個新的上課時間,而無需編寫任何代碼。
發生這種情況*每次*你做一個新班級?即使您將其命名爲「register」以外的其他名稱? –
'register'是C中的一個關鍵字(這是遵循C++/Objective-C編碼慣例並總是使用大寫字母命名類的理由。) –
謝謝,我甚至沒有想過嘗試其他名字! –