1

1 つの UIView クラスでプロトコルを宣言しています。 別の UIView クラスでプロトコル メソッドを実装したいと考えています。しかし、プロトコルメソッドは何ができるかを呼び出しません。誰でも助けて UPload UIview クラス

宣言

ここに画像の説明を入力

実装 Uview クラス

デリゲートを尊重するビューを設定する

プロトコルの実装

4

1 に答える 1

0

UploadView でデリゲート関数を呼び出しましたか? また、オプションの関数であるため、関数を呼び出す前にデリゲートが関数に応答するかどうかを確認する必要があります。

- (void)yourFunction {
    ...
    if ([self.delegate respondsToSelector:@selector(takeAnotherPhoto:)]) {
        [delegate takeAnotherPhoto:self];
    }
    ...
}
于 2012-06-11T07:04:11.030 に答える