Създавам приложение, така че данните да могат да се записват в табличен изглед и исках да използвам контролера UIAlertView по начин, така че хората да могат да го използват за създаване на нова клетка (задача), но знам как да направя текстово поле в UIAlertView, но как да използвате данните от textField и да ги използвате в бутон за действие UIAlertView!
@IBAction func addNewTask() {
var alertController = UIAlertController(title: "Add A New Task", message: "Add The Correct Information To Add A New Task!", preferredStyle: .Alert)
// Create the actions
var Exit = UIAlertAction(title: "Add Task", style: UIAlertActionStyle.Default) {
UIAlertAction in
NSLog("OK Pressed")
}
var cancelAction = UIAlertAction(title: "Exit App", style: UIAlertActionStyle.Cancel) {
UIAlertAction in
NSLog("User Exited The App!")
exit(2)
}
alertController.addTextFieldWithConfigurationHandler { (textField: UITextField!) -> Void in
// Here you can configure the text field (eg: make it secure, add a placeholder, etc)
}
// Add the actions
alertController.addAction(Exit)
alertController.addAction(cancelAction)
// Present the controller
self.presentViewController(alertController, animated: true, completion: nil)
}
Това е кодът, но как мога да използвам данните от alertController.addTextFieldWithConfigureationHandler
и да ги поставя в действието Exit
! Така че основното нещо, което искам да направя, е да знам, че когато потребителят въведе в текстовото поле и щракне върху Изход, етикетът ще се промени на този текст от textField, но без да използва viewController! Използвам Swift, Xcode 6.3.1
Благодаря,
Джордж Барлоу
p.s. Извинете за дългия въпрос!