2017-02-08 12 views
0

Я хочу сделать текстовый редактор и хочу кнопку сброса, но я не знаю, что могу сбросить UITextField.Как я могу очистить текст в текстовом поле кнопкой с быстрым 3?

Here's мой код:

import Cocoa 

class ViewController: NSViewController { 

@IBOutlet weak var textField: NSTextField! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view. 
} 

@IBAction func Quit(_ sender: Any) { 

    exit(0) 

} 

@IBAction func Reset(_ sender: Any) { 



} 

override var representedObject: Any? { 
    didSet { 
    // Update the view, if already loaded. 
    } 
} 


} 
+2

set textField.text = "" внутри сбросного действия –

+0

textField.text = @ "" –

+1

@ ""? как очень объективно-C – Russell

ответ

0

просто установить текст очистить текстовое свойство:

self.textField.text = "" 

или

self.textField.text = nil 

Эта строка кода должна быть в вашей кнопки действие

Я также рекомендую использовать NS-объекты. Вы можете импортировать UIKit и использовать TexField вместо NSTextField и ViewController вместо NSViewController

+0

Я получаю сообщение об ошибке при попытке импортировать UIKit, который говорит «Нет такого модуля UIKit». Что я могу сделать – Jacob

+0

Проверьте это: https://stackoverflow.com/questions/40316593/cannot-import-uikit –

+0

UIKit предназначен только для iOS, а не для OSX, жаль, что не сказал его для Mac-программы. – Jacob