デリゲートを作成しましたが、これは正しく動作しませんでした。私はどこが間違っているのか分かりませんデリゲートが動作しません
protocol MenuDelegate {
func upateUserProfileImage()
}
// Userprofile view
class UserProfileViewController: UIViewController {
var delegate : MenuDelegate?
override func viewDidLoad() {
super.viewDidLoad()
self.delegate?.upateUserProfileImage()
}
}
class MenuViewController: UIViewController, MenuDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
func upateUserProfileImage() {
print("Work!")
}
}
ありがとうございました!
をリリースしたことがないであろう、どこデリゲートを設定されているオブジェクト:
MenuViewController
、あなたはweak
VARを使用する必要がありますか? – Larme