如何从搜索字段中获取文本?

时间:2015-11-10 04:07:18

标签: objective-c cocoa

我正在制作一个基本的网络浏览器来启动我,我想添加一些新功能。但是,我无法从存储在变量中的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

1 个答案:

答案 0 :(得分:2)

NSSearchField继承自NSTextFieldNSControl。这实现了stringValue

所以,例如。

NSString *searchFieldValue = [searchField stringValue];