Ios iAction控制了太多的操作

Ios iAction控制了太多的操作,ios,xcode,ibaction,Ios,Xcode,Ibaction,我正在尝试制作一个tapper应用程序,我已经设置了我的动作,但它控制了太多的动作。当我轻触一个轻触器时,一个标签中的值会上升,而另一个标签中的值不会上升,但当我轻触另一个轻触器时,另一个标签中的值会上升。例如,如果一个标签有3个,我击中另一个敲击器,它在0,它将转到4 h。文件 { BOOL newmedia; IBOutlet UILabel *Label; IBOutlet UILabel *LabelOne; IBOutlet UIImage *myImageView; int Nu

我正在尝试制作一个tapper应用程序,我已经设置了我的动作,但它控制了太多的动作。当我轻触一个轻触器时,一个标签中的值会上升,而另一个标签中的值不会上升,但当我轻触另一个轻触器时,另一个标签中的值会上升。例如,如果一个标签有3个,我击中另一个敲击器,它在0,它将转到4

h。文件

{
BOOL newmedia;

IBOutlet UILabel *Label;
IBOutlet UILabel *LabelOne;
IBOutlet UIImage *myImageView;

int Number;


}

- (IBAction)Submit:(id)sender;
- (IBAction)openMail:(id)sender;
- (IBAction)Subtract:(id)sender;
- (IBAction)Addition:(id)sender;

@property (strong, nonatomic) IBOutlet UIScrollView *grillretterScroller;
@property (strong, nonatomic) IBOutlet UIScrollView *rememberContentOffset;
@property (strong, nonatomic) IBOutlet UITextField *textfield;
@property (strong, nonatomic) IBOutlet UITextField *AddNotesTextField;
@property(nonatomic,assign) id<MFMailComposeViewControllerDelegate> mailComposeDelegate;
@property BOOL newmedia;
@property BOOL mailComposeController;
@end


这是因为两个标签使用相同的数值。您需要存储每个标签的当前值

我需要它每升一次@PallakG@user3643316访问您的labelvalue,然后输入1,然后再次设置。比如:
intnumbertemp=[Label.text integerValue];NumberTemp+=1;Label.text=[NSString stringWithFormat:@“%d”,NumberTemp]所以,如果我需要另外50个按钮,我会一直把东西放在数字前面吗@ChinttuRoxeNRamani@user3643316不,您可以在
viewDidLoad
中获取与获取相同的全局编号并初始化为0。你的代码是对的,我只是告诉你另一个选择。请记录您的号码,并检查您是否有被指控的号码。
 - (IBAction) Addition: (UIButton*) sender
 {
     const int firstButtonTag = 101;
     const int otherButtonTag = 102;

     if (sender.tag == firstButtonTag) {

         Number += 1;
         Label.text = [NSString stringWithFormat:@"%d",Number];
}
     else if (sender.tag == otherButtonTag) {

         Number += 1;
         LabelOne.text = [NSString stringWithFormat:@"%d",Number];
     }
 }