0

そのため、メイン ビュー コントローラーにこの「保存」ボタンがあり、別のビュー コントローラー (WriterViewController) に移動したいと考えています。これを行った後、カスタム ビュー コントローラー クラスはどのボタン イベントにも応答できません。ここで何が間違っているのかわかりませんが、ここにいくつかのスクリーンショットがあります:

保存ボタンは、メイン ビュー コントローラーの最初にあります。右側のビュー コントローラー (WriterViewController) に移動します。

保存ボタンは現在、メイン ビュー コントローラーにあります。

ご覧のとおり、ボタンを目的のビュー コントローラーに移動した後、ビュー コントローラーには "WriterViewController" に設定されたカスタム クラスがあります。

ここに画像の説明を入力

次に、Ctrl キーを押しながら保存ボタンをクリックしてドラッグし、「Touch Up Inside」イベントを「saveEntry」メソッドにリンクできるようにします。

ここに画像の説明を入力

WriterViewController.h ファイルのスクリーンショット。

ここに画像の説明を入力

そして実装。

ここに画像の説明を入力

メイン ビュー コントローラーに対してまったく同じ手順を実行しても問題なく動作し、メッセージをログに記録することができました。ただし、カスタム ビュー コントローラーでは機能しません。

何かご意見は?

読んでくれてありがとう!

4

1 に答える 1

1

WriterViewControllerの保存ボタンを最初から作成してみませんか?UIButtonをドラッグして、テキストを「保存」に設定するのは難しくありません。

とにかく、シーンのボタンをクリックして接続のインスペクターを表示し、接続が期待どおりであることを確認しましたか?当たり前のようですが、クリーンアップを忘れると、接続がすべて台無しになることがあります。(つまり、ボタンや接続などすべてをコピーすると、思ったとおりに動作しなくなります。)

于 2012-09-09T01:07:36.223 に答える