'u yazmak için Xcode6 beta 5 ile çalıştığı anlaşılan bazı kodları tekrar gözden geçirdikten sonra, "İfade türünü değiştiremezsiniz" [AnyObject]? ' Bu hat için 'NSArray'" hatası yazın:İfade türü '[AnyObject]?' Dönüştürülemiyor 'NSArray'
İştelet textFields:NSArray = loginAlert.textFields as NSArray
sorun olarak karşımıza çıkmaktadır kod bölümüdür:
override func viewDidAppear(animated: Bool) {
if PFUser.currentUser() == nil{
var loginAlert:UIAlertController = UIAlertController(title: "Sign Up/Login", message: "Please sign up or login", preferredStyle: UIAlertControllerStyle.Alert)
loginAlert.addTextFieldWithConfigurationHandler({
textfield in
textfield.placeholder = "Your username"
})
loginAlert.addTextFieldWithConfigurationHandler({
textfield in
textfield.placeholder = "Your password"
textfield.secureTextEntry = true
})
loginAlert.addAction(UIAlertAction(title: "Login", style: UIAlertActionStyle.Default, handler: {
alertAction in
let textFields:NSArray = loginAlert.textFields as NSArray
let usernameTextfield:UITextField = textFields.objectAtIndex(0) as UITextField
let passwordTextfield:UITextField = textFields.objectAtIndex(1) as UITextField
}))
}
sorununun ne Herhangi fikirler?
denemek mi! NSArray ' –