• 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: becomeFirstResponder override issue
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: becomeFirstResponder override issue


  • Subject: Re: becomeFirstResponder override issue
  • From: Keary Suska <email@hidden>
  • Date: Mon, 2 Feb 2009 08:40:30 -0700


On Feb 1, 2009, at 10:32 PM, Chris Anderson wrote:

I've created a subclass of NSDatePicker to catch when a date picker has focus. I have overridden the becomeFirstResponder method and indeed it detects when it has focus. The code inside the method does work except for any IBOutlets that I may have connected. They don't respond to any requests.

I have verified that the IBOutlets are connected by adding a separate IBAction in the subclass and a simple button to invoke the action. Inside the IBAction I can call the same IBOutlets successfully.

I am baffled as to why when the IBOutlets are inside becomeFirstResponder they don't seem connected. Example below...

-(BOOL)becomeFirstResponder // myArrayController will not respond
{ NSLog(@"DetectDatePicker:firstResponder: %i", [[myArrayController arrangedObjects] count]);
return YES;
}
-(IBAction)detectPicker:(id)sender // myArrayController successfully responds
{ NSLog(@"DetectDatePicker:performClick: %i",[[myArrayController arrangedObjects] count]);
}


Have you checked whether myArrayController is nil, just whether it has content? Those would likely be two separate issues...

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"

_______________________________________________

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: becomeFirstResponder override issue
      • From: Chris Anderson <email@hidden>
References: 
 >becomeFirstResponder override issue (From: Chris Anderson <email@hidden>)

  • Prev by Date: [OT] Localizing an App or Plugin
  • Next by Date: Re: becomeFirstResponder override issue
  • Previous by thread: becomeFirstResponder override issue
  • Next by thread: Re: becomeFirstResponder override issue
  • Index(es):
    • Date
    • Thread