我花了好几个小时来解决这个问题,但无法解决。我按照这个基本教程来创建具有
- 文本控件
- 按钮控制
- 标签控制
我创建了一个新类,添加了 NSString 对象,将 NSString 对象的类名更改为我的类。然后我控制+拖动文本框,标签到 myclass.h(网点)。我对按钮做了同样的事情,但这次选择了动作。
现在我将代码付诸行动以访问我的标签,但我不能。它们不会出现在智能感知中。我在这方面花了很长时间。这是一个非常基本的问题。我究竟做错了什么?我正在使用 XCODE 4.6.3。
------------------- .h file ---------------------
#import <Foundation/Foundation.h>
@interface myclass : NSObject
- (IBAction)doSomething:(id)sender;
@property (weak) IBOutlet NSView *mytextbox;
@property (weak) IBOutlet NSTextField *mylabel;
@end
----------------- .c file ---------------------------
#import "myclass.h"
@implementation myclass
- (IBAction)doSomething:(id)sender {
[self.mytextbox.value setStringValue:@"hello there"];
[mytextbox] (not accessible)
}
@end
---------------------------------------------