2017-08-22 43 views
0

我是Xcode的新手。我想要做的就是將字符串輸出到NSTextField。 它確實輸出我想要的控制檯。 (如http://myserver.test.comNSLog到NSTexfield

我需要輸出到的NSTextField。

任何幫助嗎?

我.h文件中

#import <Cocoa/Cocoa.h> 
@interface ViewController : NSViewController 
@property (weak) IBOutlet NSTextField *serverurl; 
- (IBAction)sendit:(id)sender; 
@end 

我.m文件

#import "ViewController.h" 

@implementation ViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    // Do any additional setup after loading the view. 
    NSString *plistPath = @"/Library/Preferences/test.plist"; 
    NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:plistPath]; 
    NSString *item = [plistData valueForKeyPath:@"URL"]; 
    NSLog(@"%@", [NSString stringWithFormat:@"%@", item]); 
} 

@end 
+0

你試過了什麼?我看到你有一個NSTextField的插座,但我沒有看到你想用它做任何事情。 – matt

+0

myTextField.stringValue = @「item」https://stackoverflow.com/questions/2841559/how-do-you-set-the-text-in-an-nstextfield –

回答

0

我的Objective-C有點生疏,但你j你需要設置你傳遞給NSLog的值到文本框中:

serverurl.stringValue = item; 
+0

item已經是一個NSString,所以你只需要: serverurl.stringValue = item; – GeneCode

+0

謝謝。完美地工作 – user2720970