0
これまでボタンを押したときに、addButtonDidTouch
関数で「インスタンスに認識できないセレクタが送信されました」という問題が発生しています。私は何が間違っているのか分かりません。「インスタンスに送信されたセレクタが認識されません」
@IBAction func addButtonDidTouch(_ sender: AnyObject) {
let alert = UIAlertController(title: "Grocery Item",
message: "Add an item to the list",
preferredStyle: .alert)
let saveAction = UIAlertAction(title: "Save",
style: .default) { action in
guard let textField = alert.textFields?.first,
let text = textField.text else { return }
let listItem = ListItem(name: text, addedByUser: self.user.email, completed: false)
let listItemRef = self.ref.child(text.lowercased())
listItemRef.setValue(listItem.toAnyObject())
}
なって全体のエラーイムは
[のUITableViewController addButtonDidTouch:]:あるあなたがこののUITableViewControllerのクラスを設定していないストーリーボードで認識されていないセレクタがインスタンスに を送っ0x7fba30612ce0
ストーリーボードに適切なアウトレットが追加されていることを確認してください。 –
エラーのメッセージ全体を表示すると、デバッグに役立ち、要素/メソッドのどのクラスが呼び出されたかを知ることができます。 – Larme
コンセントを作成した後にメソッドの名前を変更した可能性はありますか?この場合、アウトレット接続は自動的に更新されません –