-1
ここは私のプロトコル定義です。参加者は機能していませんか?
protocol ActivityIndicatorDelegate: class {
func showIndicator()
func hideIndicator()
func barcodeError()
func categoryError()
func descError()
func reasonError()
func costError()
}
はその後、私のカスタムセルクラスに私は弱い参照を作成して、私は一つのファイルにすべてのこれらを書かれている
私のUITableViewControllerクラスに続いてclass ProductTableViewCell: UITableViewCell {
weak var indicatorDelegate: ActivityIndicatorDelegate?
@IBAction func stockUpdate(_ sender: Any) {
indicatorDelegate?.categoryError()
}
}
デリゲート関数を呼び出します。私はここで間違っていますか?この問題を解決するのに役立つ人もいます。前もって感謝します。
あなたは 'ProductTableViewController'インスタンスにセルのデリゲートを設定したのですか? – ozgur
はい私はそれをしましたviewdidload()。更新された質問を確認してください。 –