Re: Help with detecting invalid object when in if() test....
Re: Help with detecting invalid object when in if() test....
- Subject: Re: Help with detecting invalid object when in if() test....
- From: "Steven M.Palm" <email@hidden>
- Date: Fri, 15 Aug 2003 12:46:15 -0500
On Friday, August 15, 2003, at 09:19 AM, Steven M.Palm wrote:
I know this sounds very basic, but I can't seem to get it right.
I have the following:
sig = [bEnd mySig];
And this doesn't always return a valid object... If I try to use the
name method on sig, [sig name], it will generate an exception if sig
is not a valid object, -[NSNull name]: selector not recognized.
Okay, I thought I would just put the code that acts on sig inside an
if statement...
if (sig) { blah }
But it still gets executed and causes the same exception.
I thought these might work:
if (sig == NULL)
if (sig == nil)
But neither worked.
Then, thinking that NSNull is a global object I tried this
comparison...
if (sig == [NSNull null])
which also failed.
Finally, I reached success with:
if ([sig isEqualTo:NULL])
Actually, I need more sleep... That didn't work either, however, this
did....
([sig isEqualTo:[NSNull null]])
What a brain block, and for something so simple.
Also, apologies for my "dummy" DO NOT EDIT signature passing through,
that's what you get for using your own alpha software. :-)
-. ----. -.-- - -.--
Steve Palm - email@hidden
-. ----. -.-- - -.--
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.