Look up -awakeFromNib.

// Called when
@implementation MyPDFView

[...]

// Called when this view is loaded from the nib
- (void) awakeFromNib
{
myDoc = [[[PDFDocument alloc] initWithURL: [ NSURL fileURLWithPath:@"Users/raj/Desktop/ObjectiveC.pdf"]] autorelease];

[self setDocument: myDoc];}
}

[...]

@end

A few comments: you don't need the (NSURL *) and (NSString *) casts. As with C, you only need to cast if the value you're passing in has a different type than expected by the method signature. NSStrings start with an '@". This looks like "learning" code, but in a real program, you probably wouldn't hard-code a path like that.

Cheers,

Mike


On Apr 15, 2008, at 4:57 AM, Rajeshwari Iyer wrote:

Hi,

I am a beginner with cocoa and am making an application where i want to display a PDF file in my app. window. I have subclassed PDFView to myPDFView and have attached a PDF view from interface builder to my window..... Now how do i associate the PDF document that i want to display with this view? I came across this 2 line code to do this...

myDoc = [[[PDFDocument alloc] initWithURL: (NSURL *) [ NSURL fileURLWithPath: (NSString *)"Users/raj/Desktop/ObjectiveC.pdf"]] autorelease];

[pdfView setDocument: myDoc];

but i cannot understand where to add this in my sub class....

can somebody please help?

THANKS!

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/alephx01%40mac.com

This email sent to [EMAIL PROTECTED]

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to