0

我有一个 UIBarButtonItem,我想在按下它时显示一个 UIAlertView。

我尝试过 IBAction、添加手势等,但没有找到好的解决方案。有任何想法吗?

我试过这个:

-(IBAction)helpButton:(UIBarButtonItem *)sender{
    NSString* title;
    NSString* message;
    NSString* yesButtonText;
    NSString* noButtonText;

    tutorialAlertView = [[UIAlertView alloc] initWithTitle:title 
        message:message 
        delegate:self 
        cancelButtonTitle:nil 
        otherButtonTitles:yesButtonText, noButtonText, nil];

    tutorialAlertView.delegate = self;
    [tutorialAlertView show];
}
4

2 回答 2

0

我添加了以下内容,现在它可以工作了:

helpButton = [[UIBarButtonItem alloc] initWithTitle:@"Help" style:UIBarButtonItemStylePlain target:self action:@selector(helpButton:)];
self.navigationItem.rightBarButtonItem = helpButton;
于 2013-06-06T15:29:22.300 回答
-1

您声明了 delegate = self 两次,尝试删除另一个。

于 2013-06-06T04:00:57.417 回答