cómo llamar al constructor en el objetivo c

soy nuevo en el desarrollo de iPhone,

quiero llamar al constructor manualmente, ¿cómo debo llamar?

aquí está mi fragmento de código,

- (id)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {


        CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("ePubTutorial.epub"), NULL, NULL);
        pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
        CFRelease(pdfURL);
        self.pageNumber = 1;
        self.backgroundColor = nil;
        self.opaque = NO;
        self.userInteractionEnabled = NO;
    }
    return self;
}

Gracias de antemano !!

preguntado el 22 de mayo de 12 a las 12:05

el término en este caso es inicializadorno, constructor. -

2 Respuestas

Solo usa ese método init. Ejemplo:

[[yourClass alloc]initWithFrame:yourFrame];

Y recomendaría comprar algunos libros y leerlos, ayudan

contestado el 22 de mayo de 12 a las 12:05

el método que contiene init con su nombre es constructor en iphone. lo llamarás como

Object* obj = [[Object alloc] initWithFrame:theFram]; 

contestado el 22 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.