func addPitcher(sender: UIbarbuttonItem) { var alert = UIAlertController(Title: "New Pitcher",message: "Enter name",preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(Title: "Finish",style: UIAlertActionStyle.Default,handler: nil)) alert.addTextFIElDWithConfigurationHandler({(textFIEld: UITextFIEld!) in textFIEld.placeholder = "name" textFIEld.secureTextEntry = false }) self.presentVIEwController(alert,animated: true,completion: nil) let newname : String = alert.textFIElds[0] as String println(newname)}
这是我们尝试创建警报以提示姓名的功能.我们在alert.addTextFIElDWithConfigurationHandler({(textFIEld:UITextFIEld!))中收到“EXC_BAD_INSTRUCTION”错误.
我们如何修复此错误,或者更重要的是,我们如何从字段中检索文本?谢谢你的帮助.
解决方法 您将文本字段作为字符串. Blammo.另外,获取处理程序中的值.
alert.addAction(UIAlertAction(Title: "Ok",style: .Default,handler:{ (alertAction:UIAlertAction!) in let textf = alert.textFIElds[0] as UITextFIEld println(textf.text) }))
ps有时显示的错误发生在与错误消息中给出的位置不同的位置.
总结以上是内存溢出为你收集整理的如何使用警报在iOS中使用Swift提示文本?全部内容,希望文章能够帮你解决如何使用警报在iOS中使用Swift提示文本?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)