Hm, it may be that something else is at play here.  I did make ONE change when 
porting… I put my text fields inside a tab view.  I wonder if maybe there's a 
problem accessing the number formatter from a control inside a tab view?  All 
the connections *appear* to be there, and the call stack does show that it's 
accessing an NSNumberFormatter (and there's only on in my project).  Need to 
run a test...

Ok… I just tested the same code using the OLD xib, WITHOUT the tab view, and it 
works with no problems!

So… does anyone know if simply adding a (two-tab) tab view and dragging 
existing objects on its pages causes any problems like this? Is there a 
connection I've overlooked that I need to make once the objects are inside that 
tab view?

Thanks,
        -Howard

On May 7, 2014, at 9:34 AM, Howard Moon <how...@antarestech.com> wrote:

> Hi,
> 
>       is the 10.0+ style of NSNumberFormatter no longer supported?  I 
> recently moved from developing in Xcode3 under OS X 10.7 to Xcode 4 under OS 
> X 10.8, and from having a Base SDK of 10.6 to 10.7, and from a Deployment 
> Target of 10.5 to 10.6, and am now having problems with my xib-base 
> NSTextFields connected to an NSNumberFormatter.  The formatter uses the 10.0+ 
> style, allowing me to set the "Zero" field, which I am setting to the string 
> N/A.  This worked fine, even when running in 10.8 or 10.9, but crashes now 
> that I've compiled under these new conditions.
> 
> Here is the call stack when the exception is thrown:
> 
> 2014-05-07 08:32:15.225 Cubase 7.5[947:707] -[__NSCFString string]: 
> unrecognized selector sent to instance 0x1050188d0
> 2014-05-07 08:32:15.226 Cubase 7.5[947:707] NSInvalidArgumentException - 
> -[__NSCFString string]: unrecognized selector sent to instance 0x1050188d0
> 0   CoreFoundation                      0x00007fff92b32aee 
> __exceptionPreprocess + 174
> 1   libobjc.A.dylib                     0x00007fff8b8b13f0 
> objc_exception_throw + 43
> 2   CoreFoundation                      0x00007fff92bc940a 
> -[NSObject(NSObject) doesNotRecognizeSelector:] + 186
> 3   CoreFoundation                      0x00007fff92b2102e ___forwarding___ + 
> 414
> 4   CoreFoundation                      0x00007fff92b20e18 
> _CF_forwarding_prep_0 + 232
> 5   Foundation                          0x00007fff93bc592b 
> -[NSNumberFormatter(NSNumberFormatterCompatibility2) 
> __oldnf_stringForObjectValue:] + 192
> 6   AppKit                              0x00007fff8bd2ba93 -[NSCell 
> _stringForEditing] + 83
> 7   AppKit                              0x00007fff8bd35a32 -[NSCell 
> _skipsSynchronizationForEditingTextView:] + 34
> 8   AppKit                              0x00007fff8bc5e43f -[NSCell 
> setObjectValue:] + 296
> 9   AppKit                              0x00007fff8bc5e2fd -[NSTextFieldCell 
> setObjectValue:] + 43
> 10  AppKit                              0x00007fff8be51cbd -[NSCell 
> _setIntegerValue:] + 196
> 11  AppKit                              0x00007fff8be47f49 -[NSControl 
> setIntValue:] + 138
> ...
> 
> I am simply calling setIntValue with a value of 0, which in previous builds 
> would set the text field's text to "N/A".  But now this exception is thrown, 
> and I don't know why or what to do about it.  If the 10.0 style of 
> NSNumberFormatter is no longer supported, why is it still available in Xcode 
> 4, and why does it compile and run, up to the point I set its value to 0?
> 
> Thanks,
>       -Howard
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> 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:
> https://lists.apple.com/mailman/options/cocoa-dev/howard%40antarestech.com
> 
> This email sent to how...@antarestech.com


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to