4

私はprobelmを手に入れました。プロジェクトにUAModalpanelviewを実装したいと思います。最初はうまくいきました...私はファイルを実装しました...何でも。しかし、今はアプリケーションを実行したいのですが、毎回このエラーが発生しました。これは、「center」が原因で、「centerという名前のMutlipleメソッドが、結果、パラメータータイプ、または属性の不一致で見つかりました」と表示されます。

- (IBAction)showPopup:(id)sender {

    UAModalPanel *modalPanel = [[UAExampleModalPanel alloc] initWithFrame:self.view.bounds];
    [self.view addSubview:modalPanel];
    [modalPanel showFromPoint:[sender center]];
}

誰かがこれで私を助けることができますか?

ありがとう。

4

1 に答える 1

7

送信者をオブジェクトタイプにキャストする必要があるようです。UIViewだと思います。

[modalPanel showFromPoint:[(UIView *)sender center]];

この同様の質問を見ることができます: 「'center'という名前の複数のメソッドが見つかりました」という警告が表示されるのはなぜですか

于 2012-11-13T16:49:46.213 に答える