Есть ли способ сохранить что-то определенное между несколькими функциями?Я могу определить его в одном, но за пределами {} его нельзя использовать.Мне нужно быть в состоянии извлечь, чтобы увидеть, что текст из кода, созданного UITextField.Я использую следующий код:
- (void)AlertShow32 {
UIAlertView * alert = [[ [ UIAlertView alloc ] initWithTitle:@"The Most Annoying Button!" message:@"What's your name?"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil ]autorelease];
UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];
[myTextField setBackgroundColor:[UIColor whiteColor]];
[alert addSubview:myTextField];;
// [myTextField release];
[alert show ];
}
Это функция, которая определяет myTextField как текстовое поле внутри UIAlertView.
Но я хочу иметь возможностьчтобы сохранить текст myTextField как данные, к которым я могу получить доступ в более поздней функции, например, где мне это нужно, в приведенном ниже коде.функции в другой функции с:
if (Alerttime == 31) {
[self performSelector:@selector(AlertShow31) withObject:self afterDelay:0.01];
}
if (Alerttime == 32) {
[self performSelector:@selector(AlertShow32) withObject:self afterDelay:0.01];
}
Это только та часть, которая вызывает эти две функции, но я определил Alerttime с:
#define int *Alerttime;
Alerttime = 0;
У кого-нибудь естьЛюбая идея о том, как я могу получить доступ к тексту из myTextField после функции?