Re: NSPasteboard Delegate
Re: NSPasteboard Delegate
- Subject: Re: NSPasteboard Delegate
- From: Adil Saleem <email@hidden>
- Date: Thu, 22 May 2008 05:08:06 -0700 (PDT)
Let me be more precise this time. I haven't used
pasteboards before. I think i asked wrong question.
Actually i want my application to be notified whenever
there is a new text copied/cutted. So that i can paste
it in my application. So please guide me how that can
be achieved? (with or without delegates. whatever
works)
Thank you for your patience.
--- Graham Cox <email@hidden> wrote:
> NSPasteboard indeed does not implement a
> setDelegate: method.
>
> The object you pass as <owner> in
> -declareTypes:owner: can act as the
> pasteboard's delegate in the case of when you
> promise (but do not
> actually provide) data when writing your data types
> to the pasteboard.
>
> What are you trying to do? Seems to me that
> attempting to become a
> "permanent" delegate of the general pasteboard in an
> awakeFromNib
> method is a very weird thing to do.
>
> Have you read this?:
>
>
file:///Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.CoreReference.docset/Contents/Resources/Documents/documentation/Cocoa/Conceptual/CopyandPaste/Articles/pbImplementing.html
>
> #//apple_ref/doc/uid/TP40004255-SW2
>
> In particular the section on "Lazy Writing". This is
> about the only
> time that the delegation pattern is used by
> NSPasteboard.
>
>
> hth,
>
> G.
>
>
>
>
>
>
>
>
>
>
>
> On 22 May 2008, at 5:57 pm, Adil Saleem wrote:
>
> > Hi,
> >
> > I am trying to set my object as delegate of
> > NSPasteBoard. I am calling from awakeFromNib
> >
> > NSPasteboard *pb = [NSPasteboard
> generalPasteboard];
> > [pb setDelegate:self];
> >
> >
> > However, on running, it raises exception. There is
> > also a warning at compile time that says
> NSPasteboard
> > may not respond to method setDelegate.
> >
> > Please tell me how can i set my own class as
> delegate
> > of NSPasteboard.
> >
> > Thanx
> >
> >
> >
> > _______________________________________________
> >
> > Cocoa-dev mailing list (email@hidden)
> >
> > 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:
> >
>
> >
> > This email sent to email@hidden
>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden