2017-08-22 11 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

アイテムは既にNSStringですので、 serverurl.stringValue = item; – GeneCode

+0

ありがとうございます。完璧に働いた – user2720970

関連する問題