• 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: Robert Cerny <email@hidden>
  • Date: Thu, 22 May 2008 14:14:34 +0200

Hi,
I don't think it's possible to be notified about pasteboard change. Depending on your needs I believe a polling should be the right way to go.


HTH
Robert


On 22.5.2008, at 14:08, Adil Saleem wrote:


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

_______________________________________________

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


References: 
 >Re: NSPasteboard Delegate (From: Adil Saleem <email@hidden>)

  • Prev by Date: NSTextField will not become editable in a borderless window
  • Next by Date: Re: NSPasteboard Delegate
  • Previous by thread: Re: NSPasteboard Delegate
  • Next by thread: Re: NSPasteboard Delegate
  • Index(es):
    • Date
    • Thread