0

私自身のプロジェクトでは、 を使用しAGImagePickerControllerました。

必要なすべてのファイルをプロジェクトにコピーしました。奇妙なことは、いくつかのエラーを受け取ったことです。

私はそれらをコメントアウトし、後で修正することにしました。デモ プロジェクトではそのようなエラーは発生しないため、エラーは意味がありません。たとえば、最初に修正したかったのはキャンセル ボタンです。

クリックすると、閉じAGImagePickerCOntrollerられるはずです.. [((AGImagePickerController *)self.navigationController) performSelector:@selector(didCancelPickingAssets)];

エラーは'undeclared selector didCancelPickingAssets'.

サンプルプロジェクトでエラーが発生しないのに、エラーが発生するのはなぜですか?

ありがとう

4

1 に答える 1

0

AGImagePickerControllerのコードを確認すると、それが.mファイルで-(void)didCancelPickingAssets;宣言されていることがわかるので、プライベートメソッドとして使用する必要があります。@interface

発生するエラーを回避するために、宣言を@interface.hファイルの部分に移動します。ただし、これにより他の問題が発生する可能性があります。

于 2012-08-16T11:44:15.880 に答える