Re: Conditional breakpoint on "NSThread.isMainThread() == false"?
Re: Conditional breakpoint on "NSThread.isMainThread() == false"?
- Subject: Re: Conditional breakpoint on "NSThread.isMainThread() == false"?
- From: Rick Mann <email@hidden>
- Date: Tue, 17 Nov 2015 15:56:44 -0800
> On Nov 17, 2015, at 15:45 , Quincey Morris <email@hidden> wrote:
>
> On Nov 17, 2015, at 14:46 , Rick Mann <email@hidden> wrote:
>>
>> Stopped due to an error evaluating condition of breakpoint 2.2: "[NSThread isMainThread] == false"
>> Couldn't parse conditional expression:
>> error: no known method '+isMainThread'; cast the message send to the method's return type
>
> That’s a different issue, an old Obj-C/debugger problem. Try casting the method call:
>
> (BOOL) [NSThread isMainThread] == NO
>
> Note that because you’re making the test in the Obj-C domain now, the method result is a BOOL rather than a bool (or whatever proper booleans are called in Obj-C these days). Using ‘false’ is probably fine, but just to avoid any possible hinkiness about types, you’re safer comparing with NO or literal 0.
Outstanding, thank you. That worked perfectly. So much for using Swift there.
--
Rick Mann
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden