Post

Replies

Boosts

Views

Activity

Reply to Crash on DispatchQueue.main.sync from isolated thread
Hi Quinn attached is what I have (from firebase crashlytics). com.solodigitalis.booth_issue_3f6587b4a13013a99d1d4bdb8dba1fc2_crash_session_9a2ffedd2e2641cc929f9b66345a8c49_DNE_0_v2_stacktrace.txt Please note that for some reason the thread numbers are stripped out: in the one i've uploaded the main thread (#1) is the one you'll see has libc++ involved, and the thread that has crashed on DispatchQueue.main.sync is AppleCameraDataDelegate.dataQueue. Does this help? Would using a semaphore + dispatch async work better than the dispatch sync?
Sep ’25
Reply to How to get 60 FPS if PortraitEffect has been turned on by user?
I typed a whole reply, and this website threw it away. Yes I know about showSystemUserInterface(), it's not appropriate for our app at all (does not apply to kiosk-style / guest user scenarios). Short version: we can't conform the Apple Human Interface Guidelines and offer the functionality of portrait mode because Apple has chosen to not allow us to disable portrait mode when we need to get 60 FPS. It's very confusing for the user to start a task and have a totally unrelated step that includes an out-of-app popup. I filed FB11317925.
Aug ’22