質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

解決済

1回答

600閲覧

unresolved identifier について

ymt1115

総合スコア1

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

0グッド

0クリップ

投稿2020/05/05 02:51

xcode 初心者です。
以下の中の❤がエラーになってしまいます。
何故なのか教えてください!!

import UIKit

class LogInViewController: UIViewController{

@IBOutlet weak var EmailTextField: UITextField! @IBOutlet weak var PasswordTextField: UITextField! @IBOutlet weak var LogInTextField: UIButton! @IBOutlet weak var WarmingButton: UILabel! @IBOutlet weak var ForgetPassward: UIButton! @IBOutlet weak var NotYetGottonLabel: UILabel! @IBOutlet weak var NotYetGottonButton: UIButton! override func viewDidLoad() { super.viewDidLoad() EmailTextField.delegate = self PasswordTextField.delegate = self }

}
extension UIViewController: UITextFieldDelegate{

func UITextFieldDelegate(_ textField: UITextField) { //注意textFieldDidSelected? let emailIsEmpty = EmailTextField.text?.isEmpty❤ let passwardIsEmpty = PasswordTextField.text?.isEmpty❤ }

}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TsukubaDepot

2020/05/05 03:53

ソースコードは```で囲ってもらえますでしょうか。 そうすると、他の方の質問と同じく整形されt形で表示することができます。 また、整形された状態だと以外に簡単にエラーを発見することもで来ますのでよろしくお願いします。
guest

回答1

0

ベストアンサー

swift

1extension UIViewController: UITextFieldDelegate{

ここがエラーの原因ですね。

extension(拡張)したいのは継承元のUIViewControllerではなく、すぐ上で作られたLogInViewControllerだと思いますので、

swift

1extension LogInViewController: UITextFieldDelegate{

とすれば解決します。

投稿2020/05/05 03:52

TsukubaDepot

総合スコア5086

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ymt1115

2020/05/08 00:42

ご丁寧にありがとうございます!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問