У меня есть текстовое поле на панели инструментов в нижней части моего представления, которое будет использоваться для размещения комментариев.Доступ к UIBarButtonItem textfield.text с помощью swift
@IBOutlet var commentText: UIBarButtonItem!
@IBAction func commentButton(sender: AnyObject) {
println(commentText.text) // dosent work
}
Я пытаюсь получить textfield.text, но я не могу просто сказать commentText.text, потому что это UIBarButtonItem. Я пробовал commentText.target! .text, но это не сработало. Я только начал использовать swift 2 недели назад, поэтому я использую рассказную панель, чтобы помещать предметы, а не программно их составлять.
Где вы UITextField я могу только увидеть UIBarButtonItem? – Icaro
В моей раскадровке у меня есть tableviewController, у которого есть панель инструментов внизу. Я перетащил текстовое поле в панель инструментов, а затем, когда я сделал выход, он сказал, что это UIBarButtonItem, вместо uitextfield –