Re: unable to update UI on main thread in 10.13
Re: unable to update UI on main thread in 10.13
- Subject: Re: unable to update UI on main thread in 10.13
- From: sqwarqDev <email@hidden>
- Date: Fri, 27 Oct 2017 21:40:30 +0700
Yeah, I should probably have explained the structure.
After years of objective-c this is my first time with both swift and
storyboards, so…that may well be where the problem lies.
Anyway, it goes like this, the ViewController instantiates an instance of my
subclassed NSTextView.
The subclassed textview is just a bog-standard textview save for enabling
-mouseMoved(with event: NSEvent).
The superAttributedString is also declared in the ViewController as a global var
My updateUI func is supposed to switch to the main thread, clear the subclassed
textview’s textstorage of any attributes, then add/append the
superAttributedString.
It seems to be when the superAttributedString is added that I get the warnings.
I don’t know why they only appear in 10.13 and not 10.11 or 10.12. At first, I
was tempted to put it down to a 10.13 bug, but it’s true that I AM seeing odd
behaviour in 10.13 (the attributed string is supposed to bold certain parts of
the text, but one time in ten or so in 10.13 it just goes gung-ho and bolds the
lot).
_______________________________________________
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