Это очень простая проблема, но я понятия не имею, почему это происходит. В моем заголовочном файле я объявил UIButton *leftButton
. В методе viewDidLoad я делаю это leftButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
Тогда в другом методе у меня есть:
leftButton.frame=newFrame;
leftButton.tag=i;
[leftButton addTarget:self action:@selector(leftButtonSelected:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:leftButton];
Однако я продолжаю получать сбой при вызове вышеупомянутого метода. Иногда я получаю сообщение, иногда просто вылетает без сообщения. Я не могу на самом деле реплицировать любые сообщения о сбоях, теперь все, что я получаю, это просто общий сбой, но он продолжал падать из-за странных проблем, таких как [UIGestureRecognizer setFrame] вызывает проблемы или [WebView setFrame] или что-то .. по какой-то причине он продолжает думать, что leftButton - это нечто иное, чем UIButton, но это не так. Во всем моем проекте нет ничего, что называется leftButton. Есть идеи?