в одном из представлений в моем приложении, которое является подклассом класса UIView, у меня есть кнопка на панели инструментов (self.navigationController.toolBar).После нажатия UIActionSheet выскакивает «удалить» и «отменить».
myView.h
NSString *classVariable;
....
@property (nonatomic, retain) NSString *classVariable;
myView.m
@synthesize classVariable,...;
-(void) viewDidLoad {
...
classVariable = [[NSString alloc] initWithString:@"blah"];
}
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) {
...
NSLog(classVariable);//BUG HERE!! just cannot printout and app gets sudden death.
}
}
-(void)dealloc{
...
[classVariable release];
}
Я не знаю, почему я не могу получить доступ к переменной из метода UIActionSheetDelegate.Я уже объявил переменную и даю значение.
Спасибо