📖

Swift Xcode 既に宣言して紐づけているアウトレット接続の変数名をRenameして変更する

2022/03/24に公開

どういう時に使うのか


import Foundation
import UIKit

class EditViewView: UIView {
    @IBOutlet weak var folderNameTextField: UITextField!

こういうコードがあるとします。
しかしながら、folderNameTextFieldと変数名を宣言していますが、
実際はcategolyNameTextFieldが正しいので変更したいです。

どうやって変更するのか

右クリックからこのように選択し、RENAMEを選択します。

これで問題なくアウトレット接続したオブジェクトの変数名を変更できました。

以前はどのようにしていたか。

xibファイルの紐付けを解除して、変数名を変更して新たにアウトレット接続をしておりました。
しかしながら、正しい紐付けなどしていない場合はクラッシュやビルドエラーなど起きるので今回紹介する方法が確実です。

参考

https://www.youtube.com/watch?v=WLv6lbc1tkQ

もしよかったら、いいねとチャンネル登録しておいてください。
こちらの方のファンです。

Discussion