Прежде всего извините за мой I английский.Xcode 4: как использовать int в двух разных классах?
Я создаю приложение, которое подсчитывает время, которое вы касаетесь внутри кнопки. Приложение разделено на UITabBarController: в первом представлении (класс: ViewController) есть кнопка и метка, которая отображает значение «int» (int counter;), дело в том, что я хочу установить максимальное число , поэтому, когда вы коснулись кнопки 50 раз, появляется alertView. Я хочу сделать это максимальное число гибким, чтобы вы могли настроить его с помощью ползунка, который находится во втором представлении tabBar.
Вот код:
ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController{
int counter;
IBOutlet UILabel *counterLabel;
}
-(IBAction)counter:(id)sender;
-(IBAction)Reset:(id)sender;
@end
ViewController.m
#import "ViewController.h"
@implementation ViewController
-(IBAction)counter:(id)sender{
if (counter < end) // in spite of end, I want to put Max (declared in AjustesView.h)
{
counter = counter+1;
counterLabel.text = [NSString stringWithFormat:@"%i", Jugador1];
}else
{
UIAlertView *alerta = [[UIAlertView alloc] initWithTitle:@"Alerta!" message:@"Ha llegado a 100 cliks" delegate:self cancelButtonTitle:@"Aceptar" otherButtonTitles:nil, nil];
[alerta show];
[alerta release];
}
}
-(IBAction)Reset:(id)sender{
counter = 0;
counterLabel.text = [NSString stringWithFormat:@"%i", counter];
}
AjustesView.h
@interface AjustesView : UIViewController{
IBOutlet UISlider *maxSlider;
IBOutlet UILabel *maxLabel;
int max;
}
@property (nonatomic, retain) IBOutlet UISlider *maxSlider;
-(IBAction)AdjustmentOfMaximum:(id)sender;
@end
AjustesView.m
#import "AjustesView.h"
@implementation AjustesView
@synthesize maxSlider;
-(IBAction)AdjustmentOfMaximum:(id)sender{
max = self.maxSlider.value;
maxLabel.text = [NSString stringWithFormat:@"%i", max];
}
IB файл .xib не раскадровку Спасибо за ваше время!
она будет работать на моем случае? , потому что newValue равен значению ползунка, который находится во втором представлении – yeker3