Я пытаюсь получить кнопку пользовательского интерфейса для взаимодействия с ярлыком пользовательского интерфейса через Xcode и Interface Builder. Что мне следует изменить в этом коде для этого? (У меня есть все, что связано в Interface Builder уже. Приложение просто зависает при нажатии кнопки.)iPhone Tap Counter
@synthesize window;
@synthesize label;
@synthesize anotherLabel;
@synthesize myButton;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[myButton setTitle:@"Press Here" forState:UIControlStateNormal];
window.backgroundColor = [UIColor grayColor];
label.text = [[NSDate date] description];
// Override point for customization after application launch.
[myButton addTarget:anotherLabel action:@selector(doButton:) forControlEvents:UIControlEventTouchUpInside];
[window makeKeyAndVisible];
return YES;
}
-(void) doButton:(UILabel *)anotherLabel{
static int count;
count++;
}
Спасибо за ответ! Я, кажется, получаю сообщение об ошибке при замене NSString. «Конфликтующие типы для подсчета». ? Вы не знаете, что вызывает ошибку ли – thisislev
'рассчитывать статические INT; подсчет ++; NSString * countStr = [NSString stringWithFormat: @ "% D", считай]; [anotherLabel SetText: countStr];' – Emil
, вероятно, работать лучше. (имя строки было таким же, как имя int) – Emil