我拖到ViewController.h區域的動作(這是我dayNight按鈕),如圖所示:不能重命名源代碼 - 得到錯誤「線程1:信號SIGABRT」
//
// ViewController.h
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
- (IBAction)dayNight:(id)sender;
- (IBAction)insulationClick:(id)sender;
現在我決定我想要它讀取:
- (IBAction)dayNightClick:(id)sender;
因此,我手動將其重命名,如上面的行中所示。
- (IBAction)dayNight:(id)sender{}
到:我也是在ViewController.m文件從它重命名
- (IBAction)dayNightClick:(id)sender{}
當我執行我的代碼,只要我用我的按鈕得到一個錯誤。
如果我手動重命名它(沒有單詞Click)它再次工作。
爲什麼我不能手動修改代碼行。還有另一個地方我必須重新命名代碼嗎?
的錯誤是:
Thread1: signal SIGABRT
,並指出在main.m文件這行代碼:
int main(int argc, char *argv[])
{
@autoreleasepool
{
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
我敢肯定,這是一個非常基本的問題。
我沒有看到一個故事板或筆尖文件。在支持Files文件夾中,我可以看到.plist .string和.pch文件,但是框架產品或我的主文件夾中沒有storyboard或nib? – Chillywinter 2012-08-12 11:20:56
在你的問題中,你說你「拖動了一個動作」到視圖控制器中嗎?你從哪裏拖出來的? GUI設計器是故事板/筆尖(也有擴展名.xib)。 – dineth 2012-08-12 11:23:51
我還應該提到,如果您右鍵單擊您的功能並在下次選擇重構 - >「重命名」,則不會遇到此問題。它會自動更新筆尖/故事板。 – dineth 2012-08-14 01:22:35