Avatar
"-[NSConcreteNotification endRefreshing]: unrecognized selector sent to instance 0x~~~" というエラーでクラッシュしました。原因としては下記のようにNotificationCenterを使用して通知を受けた場合、senderUIRefreshingControlではなくNSConcreteNotificationが入っているのにendRefreshing()を呼んだからだと思うのですがこれは正しい動きでしょうか? NotificationCenter.default.addObserver( self, selector: #selector(didReceive), name: .HogeNotification, object: nil ) @objc func didReceive(sender: UIRefreshControl) { print(“結果: \(sender)“) // NSConcreteNotification sender.endRefreshing() }