• 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: NSEvent locationInWindow undefined for non-mouse events, how to catch?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSEvent locationInWindow undefined for non-mouse events, how to catch?


  • Subject: Re: NSEvent locationInWindow undefined for non-mouse events, how to catch?
  • From: Jim McGowan <email@hidden>
  • Date: Wed, 15 Feb 2012 12:18:39 +0800

On 15 Feb, 2012, at 1:18 , email@hidden wrote:

> The NSEvent locationInWindow docs say: "For non-mouse events the return value of this method is undefined."
>
> I've just been bitten by this.  Seems it would be easy to detect at runtime and assert, is there any magic environment variable or defaults value that can help me catch such incorrect usage?  I've searched but not found...

Are you calling -type on the events you are receiving? Checking that value should make it clear whether the event you have received is a mouse event or not.  If not, and you need the mouse location, you can get if from NSEvent's +mouseLocation or a relevant window instance's -mouseLocationOutsideOfEventStream.

Jim
_______________________________________________

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: NSEvent locationInWindow undefined for non-mouse events, how to catch?
      • From: Kyle Sluder <email@hidden>
  • Prev by Date: Re: Custom UIView drawing but can't figure out when/where it's loading
  • Next by Date: Re: NSEvent locationInWindow undefined for non-mouse events, how to catch?
  • Previous by thread: Re: Custom UIView drawing but can't figure out when/where it's loading
  • Next by thread: Re: NSEvent locationInWindow undefined for non-mouse events, how to catch?
  • Index(es):
    • Date
    • Thread