2011-03-01 56 views
0

我將重新創建iPhone的iPhone應用程序。我只有一個問題。這可能聽起來很愚蠢,但我無法弄清楚。如何在Mac OS上正確地聲明IBOutlet爲TextView

當我想調用一個方法,在iOS中的UITextView我只是做這樣的:

IBOutlet UITextView *myTextView; 

and 

@property (nonatomic, retain) UITextView *myTextView; 

但我無法弄清楚如何做到這一點的在Mac OS X開發一個文本框。

有人可以幫助我嗎?

謝謝!

回答

1
  1. 在Mac上沒有UIKit! AppKit中的UITextView的功能等效(然後一些...)是NSTextView
  2. 在AppKit中,IBOutlets不被保留!

所以,你的界面應該成爲

@interface YourClass : SuperClass { 
    // other ivars 
    NSTextView *myTextView; 
} 
@property (nonatomic, assign) IBOutlet NSTextView *myTextView; 
// and so forth...