2
我對XCode 3和iOS非常滿意。我現在正在嘗試移植到XCode 4和可可編程。我一直無法連接最簡單的控件。我從新的空可可應用開始。我在表單上放下一個按鈕。我控制了頭拖動按鈕,去取XCode 4連接可可控制?
IBOutlet NSButton *myButton; and
@property (strong) IBOutlet NSButton *myButton;
在初始化我說:
self.myButton =[[NSButton alloc]init];
因爲按鈕被宣告強,我相信這是正確的保留。
在我的代碼後來我壓根兒:
[myButton setTitle:@"this button"];
達到此代碼(與斷點檢查)和myButton爲不爲零,但在窗體上按鈕的標籤不更新。查看連接檢查器,myButton確實引用了「文件的所有者」。我以幾乎相同的方式添加了一個IBAction,並且它工作正常。
XCode 4中有什麼新東西需要正確連接IBOutlet?
謝謝。我的斷開連接是我試圖改變 - (NSString *)windowNibName中的標題,但是當我在那裏放置一個斷點時,按鈕是零,所以我想我必須自己分配它。那是一隻紅鯡魚。我現在可以看到,我應該把我的測試代碼放入 - (void)windowControllerDidLoadNib:(NSWindowController *)aController – simusid 2012-02-18 15:05:20