Я реализую UIView с помощью метода touchesBegan.
Когда я создаю этот UIView без публикации после добавления в коллекцию subviews, все работает нормально.
Но, когда я хороший гражданин и отпускаю объект после добавления в подпредставлениях, касания начинаются не вызывается.
Это мой код:
Вставка UIViewController. OTTestResult является контроллером UIView:
-(void)validateWasPushed:(id)sender
{
float nota = [testQuestions getTestResults];
int ok = [testQuestions getOkNumber];
int fail = [testQuestions getFailNumber];
OTTestResult *result = [[OTTestResult alloc] init];
[self.view addSubview:result.view];
[result loadWithNumber:nota testName:[testQuestions testName] okResponses:ok failResponses:fail];
[result release];
}
И касается реализации Beg в объекте OTTestResult:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.view removeFromSuperview];
}
Кто-нибудь знает, что я делаю не так?
Спасибо.