我有一个带有以下代码的视图控制器类:
-(void) awakeFromNib{
RootModel *rm = [RootModel sharedModel];
for(NSString *title in rm.rLevels) {
[self addNewButtonWithTitle:title];
}
}
// add a new button with the given title to the bottom of the list
- (void)addNewButtonWithTitle:(NSString *)title
{
// create a new button
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
}
声明
[self addNewButtonWithTitle:title];
生成警告: 方法addNewButtonWithTitle not found。
坚持认识。
由于
答案 0 :(得分:7)
答案 1 :(得分:1)
您是否在.h文件中添加了方法?
答案 2 :(得分:1)
您需要在头文件中声明该方法,如果没有,则方法定义应位于您调用它的位置上方。
因此,在您编写@interface的头文件中添加以下行:
- (void)addNewButtonWithTitle:(NSString *)title