• 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
PDFKit cpSelections?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PDFKit cpSelections?


  • Subject: PDFKit cpSelections?
  • From: Matthew Weinstein <email@hidden>
  • Date: Wed, 26 May 2010 13:13:36 -0700

Dear programmers,
So, I used the crop marker code that apple provides to experiment in creating a selecting rectangle. I first subclassed NsView as MWSelectingView, and everything worked like clock work. I was even able to modify the CropMarker object (MWViewSelectionMarker) so that when the window resizes it resizes as well.

I then just changed my MWSelectingView so it is a subclass of PDFView instead. No go. Now even before I can click on it, while it is loading from nib it bombs with the following pearls of wisdom. I can't find a discussion of cpSelections anywhere. I also don't get how come it even comes to call MWViewSelectionMarker. Only my subclass knows about it. Yes it calls it in drawRect, but really nowhere else. Thoughts? Any experience in subclassing PDFVIew to capture mouse downs?


2010-05-26 13:01:19.903 SelectedImage[1487:a0f] -[MWViewSelectionMarker cpSelections]: unrecognized selector sent to instance 0x102030480
2010-05-26 13:01:19.906 SelectedImage[1487:a0f] An uncaught exception was raised
2010-05-26 13:01:19.906 SelectedImage[1487:a0f] -[MWViewSelectionMarker cpSelections]: unrecognized selector sent to instance 0x102030480
2010-05-26 13:01:20.017 SelectedImage[1487:a0f] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MWViewSelectionMarker cpSelections]: unrecognized selector sent to instance 0x102030480'
*** Call stack at first throw:
(
	0   CoreFoundation                      0x00007fff88964d24 __exceptionPreprocess + 180
	1   libobjc.A.dylib                     0x00007fff8472e0f3 objc_exception_throw + 45
	2   CoreFoundation                      0x00007fff889be160 +[NSObject(NSObject) doesNotRecognizeSelector:] + 0
	3   CoreFoundation                      0x00007fff88936d3f ___forwarding___ + 751
	4   CoreFoundation                      0x00007fff88932e88 _CF_forwarding_prep_0 + 232
	5   PDFKit                              0x00007fff846576ee -[PDFView(PDFViewInternal) invalidateSelectionBounds:] + 54
	6   PDFKit                              0x00007fff8464c71a -[PDFView becomeFirstResponder] + 42
	7   AppKit                              0x00007fff856849b6 -[NSWindow makeFirstResponder:] + 643
	8   AppKit                              0x00007fff85684696 -[NSWindow _selectFirstKeyView] + 679
	9   AppKit                              0x00007fff856843cf -[NSWindow _setUpFirstResponderBeforeBecomingVisible] + 190
	10  AppKit                              0x00007fff85683773 -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 986
	11  AppKit                              0x00007fff8568334a -[NSWindow orderWindow:relativeTo:] + 94
	12  AppKit                              0x00007fff8564f340 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1726
	13  AppKit                              0x00007fff8564d45d loadNib + 226
	14  AppKit                              0x00007fff8564c96d +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 248
	15  AppKit                              0x00007fff8564c7a5 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 326
	16  AppKit                              0x00007fff85649d27 NSApplicationMain + 279
	17  SelectedImage                       0x0000000100000e5d main + 33
	18  SelectedImage                       0x0000000100000e34 start + 52
)
terminate called after throwing an instance of 'NSException'
Program received signal:  “SIGABRT”.


Matthew Weinstein
Associate Professor of Science Education
Education Program
U.W. - Tacoma
253 692-4787

email@hidden

Campus Box: 358435
1900 Commerce Street
Tacoma, WA  98402-3100
Office:  (253) 692-4787
FAX:     (253) 692-5612




_______________________________________________

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: PDFKit cpSelections?
      • From: John Calhoun <email@hidden>
  • Prev by Date: Re: Cocoa-dev Digest, Vol 7, Issue 585
  • Next by Date: Re: NSTextFieldCell + Transparent NSTableView = Black Field editor
  • Previous by thread: Re: Cocoa-dev Digest, Vol 7, Issue 585
  • Next by thread: Re: PDFKit cpSelections?
  • Index(es):
    • Date
    • Thread