UIScrollView вылетает приложение при касании - PullRequest
0 голосов
/ 21 июля 2010

У меня очень неприятная проблема: я создаю UIScrollView, который содержит UIView, который содержит некоторые кнопки.UIView с кнопками работает нормально.Но UIScrollView, независимо от того, что я с ним делаю, при прикосновении вылетает.Не имеет значения, пусто это или нет.Он продолжает падать.

Я очень потерян и не знаю, что еще попробовать.Большое спасибо.

В viewController.h

@interface tagstestViewController : UIViewController <UIScrollViewDelegate> {
        UIScrollView            *scrollViewContainer;
}

@property (nonatomic, retain) UIScrollView *scrollViewContainer;

В viewController.m:

    UIScrollView *scv       =   [[UIScrollView alloc] initWithFrame:CGRectMake(0,0, 320, 200)];
    scv.backgroundColor     =   [UIColor blackColor];
    scv.autoresizingMask    =   UIViewAutoresizingFlexibleHeight;   
    scv.bounces             =   YES;
    scv.scrollEnabled       =   YES;
    scv.clipsToBounds       =   YES;
    scv.delegate            =   self;

    [self setScrollViewContainer:scv];

    [scv release];

    [self.view addSubview:scrollViewContainer];

1 Ответ

3 голосов
/ 28 января 2011

Выпускаете ли вы свой viewController сразу после добавления его представления в иерархию представлений? Потому что, если вы сделаете это, я заметил, что, хотя приложение продолжает работать нормально, если вы используете "scv.delegate = self", оно будет аварийно завершать работу при попытке передать делегированные сообщения viewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...