• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSPasteboard Delegate
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: NSPasteboard Delegate
      • From: Graham Cox <email@hidden>
    • Re: NSPasteboard Delegate
      • From: Matt Gough <email@hidden>
    • Re: NSPasteboard Delegate
      • From: Robert Cerny <email@hidden>
References: 
 >Re: NSPasteboard Delegate (From: Graham Cox <email@hidden>)

  • Prev by Date: Re: ObjC Question - labeled arguments
  • Next by Date: NSTExtView
  • Previous by thread: Re: NSPasteboard Delegate
  • Next by thread: Re: NSPasteboard Delegate
  • Index(es):
    • Date
    • Thread