サブプロパティUIImageView
をサブクラス化してカスタムプロパティを追加しました。 isAffirmed
を設定しようとするとサブクラスプロパティにアクセスするときのSwift EXC_BAD_ACCESS
class ProfilePictureImageView: UIImageView {
var isAffirmed: Bool?
}
、私はEXC_BAD_ACCESS
エラーを取得します。私のサブクラスから
class SettingsTableViewController: UITableViewController {
@IBOutlet weak var userImageView: ProfilePictureImageView!
override func viewDidLoad() {
super.viewDidLoad()
userImageView.image = nil // This works
userImageView.isAffirmed = true //EXC_BAD_ACCESS error here
}
}
は、私がアクセスしUIImageView
(例えばimage
など)のプロパティを設定することができるよ、ではなくプロパティ:ここでは私のクラスのストリップダウンバージョンは、エラーを表示することです。このエラーの原因は何ですか?
ストーリーボードに画像ビューのカスタムクラスを設定しましたか? – Paulw11
まあ、私はやったと思った!それをストーリーボードの正しいクラスに設定することで修正されました。これを回答として追加すると、私は同意します。ありがとうございました! – Fook
booleanを宣言する目的は何ですか(isまたはnot)をオプションとしますか? *多分*? – vadian