2
在我更新至XCode 7
後,我現在收到此錯誤「UITextField
?不能轉換爲'UITextField
'。我爲什麼不能轉換一下子糊塗了。有什麼想法?UITextField?在XCode 7更新後不能轉換爲'UITextField'
let saveAction = UIAlertAction(title: "Search",
style: UIAlertActionStyle.Default,
handler: {(action) in
let query =
(alertController.textFields?[0] as UITextField).text ### errors here
let tag = query
if !query.isEmpty {
if self.model.queryForTag(tag) != nil {
}
else if isNew {
self.model.saveQuery(
query, forTag: tag, syncToCloud: true)
let indexPath =
NSIndexPath(forRow: 0, inSection: 0)
self.tableView.insertRowsAtIndexPaths([indexPath],
withRowAnimation: .Automatic)
self.forceSearch(indexPath)
self.tableView.reloadData()
}
}
})
感謝輸入這似乎解決我的問題太多:(alertController.textFields [0]的UITextField?)!文字 –
請不要使用鱈魚像那樣。每當你做獨角獸死亡! –
@R Menke - 會 - 謝謝你的幫助 –