1

ここに画像の説明を入力

上記のSOの回答はこちらからです

私の質問は:

提案されたコードは期待どおりに機能しているようです。しかし問題は、Xcode が赤い矢印が指すステートメントに対して警告を発行することです。警告は次のとおりです。

インスタンス メソッド '-scrollViewDidScroll' が見つかりません (戻り型のデフォルトは 'id' です)

もう 1 つの問題は、'-scrollViewDidScroll' が、コンパイラが想定する 'id' ではなく、"void" を返すことです。

警告を取り除き、戻り値の型が「void」であることをコンパイラに知らせたい。

誰かが助けてくれることを願っています...

4

4 に答える 4

5

self.delegateインスタンスとして宣言する必要がありid<UIScrollViewDelegate>ます。

于 2013-05-21T14:52:20.023 に答える
2

デリゲートの型に public メソッド -scrollViewDidScroll があることを確認してください。

于 2013-05-21T14:53:04.060 に答える
1

明示的なキャストにより、おそらくこの問題を解決できます。

于 2013-05-21T14:52:37.833 に答える