what does "cannot create double from object" mean?

I have an app that was just working... now the app won't even launch and I'm getting a


"[General] Cannot create double from object <_NSControllerObjectProxy: 0x60c000000270> of class _NSControllerObjectProxy"


error.


in NSApplicationMain, this seems to be the offending line...



0x7fff3dbea946 <+504>: movl %eax, %ebx.


It says Thread 1: signal SIGABRT next to it.


I have no idea how to interpret any of this. I have commented out huge chunks of my code... nothing. What has happened? How do I make sense of all this gibberish?


Thanks,

Answered by maark6000 in 349825022

Oh, I figured it out. Somehow, there was a binding in something called "Shared User Defaults." I don't even know what that is so there is NO WAY I control-dragged something to there... but by deleteing the binding the app now magically works again.


yay. I hate bindings, seriously, so stupid. You can't copy and paste them, you can't comment them out... give me back the glue code.. hells bells... how bad was it?

if I put a break point at the top of viewDidLoad, it still crashes. My view won't even load. ???

Accepted Answer

Oh, I figured it out. Somehow, there was a binding in something called "Shared User Defaults." I don't even know what that is so there is NO WAY I control-dragged something to there... but by deleteing the binding the app now magically works again.


yay. I hate bindings, seriously, so stupid. You can't copy and paste them, you can't comment them out... give me back the glue code.. hells bells... how bad was it?

what does "cannot create double from object" mean?
 
 
Q