由于未捕获的异常NSInvalidArgumentException如何解决运行时错误或终止应用程序?

时间:2012-06-04 06:48:30

标签: objective-c

我是iPhone开发的初学者。我使用了带有图像数组的scrollview,但在运行时出现错误,例如由于未捕获的异常终止应用程序:NSInvalidArgumentException,原因:-[UIView setContentSize:]: unrecognized selector sent to instance

我的代码:

- (void)viewDidLoad
{
 [self.view addSubview:imagedisplay];
    self.view.frame = CGRectMake(0, 0, 320, 480);

    [(UIScrollView*)self.view setContentSize:[imagedisplay size]];

    [(UIScrollView*)self.view setMaximumZoomScale:5.0];
}

-(UIView *)viewForZoomingInScrollView:(UIScrollView*)scrollView
{
    return imagedisplay;

}

提供适用的任何建议和源代码。

1 个答案:

答案 0 :(得分:2)

您的问题在于:

[(UIScrollView*)self.view setContentSize:[imagedisplay size]];

它说 self.view 不包含方法ContentSize,其中 self UIView而不是{{1} }}