• 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: Debugging ineffective binding?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Debugging ineffective binding?


  • Subject: Re: Debugging ineffective binding?
  • From: Ken Thomases <email@hidden>
  • Date: Tue, 19 May 2009 23:19:24 -0500

On May 19, 2009, at 10:44 PM, Rick Mann wrote:

I have what I think is a very straightforward binding, but I can't verify that it's actually working.

I created a property foo (of type NSCellStateValue, an NSInteger), and bound a checkbox's value to it in IB. To verify that the binding is changing the value, I implemented the getter/setter and put a breakpoint in. It's not stopping at the breakpoint, so I wonder what's going on.

Did you build for debugging? Are breakpoints enabled -- which is another way of asking if you're using Run or Debug from the Run menu?


Can you set a breakpoint in a method you're sure is being called, to verify that breakpoints are working in general?

Have you tried putting an NSLog call into the accessors? Is the log line appearing in Xcode's Console window?


What other tools are there for debugging bindings at this level?

I recommend that you override +accessInstanceVariablesDirectly for all of your classes to return NO. That can catch cases where the binding and instance variables are spelled/typed one way, while the accessors are mistakenly spelled another.


Here's some other info:

http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaBindings/Concepts/Troubleshooting.html

Regards,
Ken

_______________________________________________

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: Debugging ineffective binding?
      • From: Rick Mann <email@hidden>
References: 
 >Debugging ineffective binding? (From: Rick Mann <email@hidden>)

  • Prev by Date: Re: Synthesized properties for scalars not KVO compliant
  • Next by Date: Re: Tools in App Bundles
  • Previous by thread: Debugging ineffective binding?
  • Next by thread: Re: Debugging ineffective binding?
  • Index(es):
    • Date
    • Thread