मैं एक चेतावनी नियंत्रक को कॉल करने का प्रयास कर रहा हूं जिसमें टेक्स्टफील्ड है। लेकिन मैं तुरंत नंबरपैड दिखाना चाहता हूं क्योंकि उपयोगकर्ता को केवल संख्या इनपुट करना चाहिए। मैंने निम्नलिखित के साथ प्रयास किया लेकिन यह काम नहीं करता है।एक चेतावनी नियंत्रक के एक टेक्स्टफील्ड में एक संख्यापैड कैसे करें [स्विफ्ट]
let alert = UIAlertController(title: "New Rating", message: "Rate this!", preferredStyle: UIAlertControllerStyle.Alert)
let cancelAction = UIAlertAction(title: "Cancel", style: .Default, handler: { (action: UIAlertAction!) in })
let saveAction = UIAlertAction(title: "Save", style: .Default, handler: { (action: UIAlertAction!) in
let textField = alert.textFields![0] as UITextField
textField.keyboardType = UIKeyboardType.NumberPad
self.updateRating(textField.text)
})
alert.addTextFieldWithConfigurationHandler { (textField: UITextField!) in }
alert.addAction(cancelAction)
alert.addAction(saveAction)
self.presentViewController(alert, animated: true, completion: nil)
यह अब होना चाहिए 'UIKeyboardType.numberPad' –