4

我有一个问题。我想在我的项目中实现 UAModalpanelview。起初它工作得很好......我实现了文件......无论如何。但是现在我想运行该应用程序,但每次都收到此错误。正是因为“中心”,它向我展示了“发现多个名为中心的方法,结果、参数类型或属性不匹配”。

- (IBAction)showPopup:(id)sender {

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

谁能帮我解决这个问题?

谢谢。

4

1 回答 1

7

看起来您需要将 sender 转换为对象类型。我会假设它是一个 UIView。

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

你可以看看这个类似的问题: 为什么我会收到警告“找到多个名为 'center' 的方法”

于 2012-11-13T16:49:46.213 回答