我正在制作一个基本的网络浏览器来启动我,我想添加一些新功能。但是,我无法从存储在变量中的urlbar(只是一个搜索栏)中获取文本。有人可以帮忙吗?
这是我的zseAppDelegate.h文件:
#import <Cocoa/Cocoa.h>
@interface zseAppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet NSSearchField* searchfield;
@end
这是我的zseAppDelegate.m文件:
#import "zseAppDelegate.h"
@implementation zseAppDelegate
@synthesize searchfield,window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NSString * searchf = [searchfield, stringValue]
};
@end
答案 0 :(得分:2)
NSSearchField
继承自NSTextField
,NSControl
。这实现了stringValue
。
所以,例如。
NSString *searchFieldValue = [searchField stringValue];