没有可见的@interface,将参数添加到initWithFrame

时间:2014-04-02 12:32:25

标签: ios objective-c uiview

我有一个带有此代码的ViewController(VCViewController):

touchView = [[VCTouchView alloc] initWithFrame:(CGRect){{0, 0}, 320, 480} andTheCameraController:self];
在UIView(VCTouchView)中的

虽然我有:

(id)initWithFrame:(CGRect)frame andTheCameraController:(VCViewController*)cameraController
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

基本上我有一个ViewController,我想添加一个叠加层。在此叠加层上将有一个按钮供用户按下即可拍照。非常简单的要求,但我无法理解为什么它不能看到名为andTheCameraController的参数?

非常感谢任何帮助。

麦克

1 个答案:

答案 0 :(得分:4)

您是否已将新方法添加到VCTouchView.h文件中?

-(id)initWithFrame:(CGRect)frame andTheCameraController:(VCViewController *)cameraController;