2014-07-11 70 views
1

這裏是未編程的程序員。上次我用了一個NSTextView我能夠加入一個類來用我所有的網點我的XIB文件做聲明例如:如何將IBOutlet連接到NSTextView

@interface Fusebox : NSObject 
{ 
    IBOutlet id object1; 
    IBOutlet id object2; 
    .... 
} 

現在我想正確的代碼我的界面,使用應用程序代理,因爲如果有的話,Xcode 5會以不同方式添加單獨的類文件。我試圖讓Xcode的IB創建一個NSTextView的屬性。但它不會產生這樣的:

@property (weak) IBOutlet NSScrollView *results; 

,而不是我需要什麼,我認爲是這樣的:

@property (weak) IBOutlet NSTextView *results; 

的NSScrollView是我的輸出格式化(主要是換行符)的字符串的目的完全無用。當我嘗試將它作爲NSTextView手工編碼時,它不會讓我連接插座,只綁定它。我在界面生成器的庫中抓取文本視圖對象,那麼我做錯了什麼?

回答

2

我想你實際上並沒有碰到NSTextView--默認情況下,它嵌入在NSScrollView中。 Xcode可能認爲你試圖將插座連接到scrollview。

嘗試擴展接口生成器的左窗格中,出口連接到側邊欄:

enter image description here

右鍵單擊並拖動從突出顯示的行上面的代碼可以給出預期的結果:

enter image description here