我将一个动作拖到 ViewController.h 区域(这是我的 dayNight 按钮),如图所示:
//
// ViewController.h
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
- (IBAction)dayNight:(id)sender;
- (IBAction)insulationClick:(id)sender;
现在我决定我希望它阅读:
- (IBAction)dayNightClick:(id)sender;
所以我手动重命名它,如上一行所示。我还在 ViewController.m 文件中将其重命名为:
- (IBAction)dayNight:(id)sender{}
到:
- (IBAction)dayNightClick:(id)sender{}
当我执行代码时,我一使用按钮就会出错。
如果我手动重命名它(没有点击这个词)它会再次工作。
为什么我不能手动修改代码行。还有另一个我必须重命名代码的位置吗?
错误是:
Thread1: signal SIGABRT
并指向 main.m 文件中的这一行代码:
int main(int argc, char *argv[])
{
@autoreleasepool
{
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
我确信这是一个非常基本的问题。