触摸时UIScrollView会崩溃应用程序

时间:2010-07-21 13:08:00

标签: iphone uiviewcontroller crash

我遇到了一个非常恼人的问题:我正在创建一个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 个答案:

答案 0 :(得分:3)

在将视图添加到视图层后,是否正在释放viewController?因为如果你这样做,我注意到即使应用程序保持正常运行,如果你使用“scv.delegate = self”,它会在尝试将委托的消息传递给viewController时崩溃。