Post not yet marked as solved
add below observer to detect screen share start stop
NotificationCenter.default.addObserver(forName: UIScreen.capturedDidChangeNotification, object: UIScreen.main, queue: OperationQueue.main) { (notification) in}
Post not yet marked as solved
What is the logic used in Health kit to show sleep data weekly on graph in Six Month segment?
Post not yet marked as solved
main.swift, line 10
MAIN THREAD - CRASHED
libsystemkernel.dylib
abortwithpayload
libsystemkernel.dylib
abortwithreason
VectorKit
ggl::MetalResourceManager::newBuffer(ggl::Buffer const*)
VectorKit
ggl::MetalResourceManager::upload(ggl::BufferLoadItem const&)
VectorKit
ggl::MetalRenderer::processBuffer(ggl::RenderTarget*, ggl::CommandBuffer*, ggl::PassDescriptor const&, id<MTLCommandBuffer>, std::1::sharedptr<ggl::RenderTransaction> const&)
VectorKit
ggl::MetalRenderer::processQueue(ggl::RenderTarget*, ggl::RenderQueue*, id<MTLCommandBuffer>)
VectorKit
ggl::MetalRenderer::processQueue(ggl::RenderTarget*, ggl::RenderQueue*, id<MTLCommandBuffer>)
VectorKit
ZN3ggl13MetalRenderer5frameEPNS12RenderTargetEPNS11RenderQueueENSt318functionIFvvEEES8blockinvoke
VectorKit
ZN3geo9TaskQueue4syncENSt318functionIFvvEEEblockinvoke
libdispatch.dylib
dispatchclientcallout
libdispatch.dylib
dispatchasyncandwaitinvokeandcompleterecurse
libdispatch.dylib
dispatchasyncandwaitf
VectorKit
ggl::MetalRenderer::frame(ggl::RenderTarget*, ggl::RenderQueue*, std::1::function<void ()>, std::1::function<void ()>)
VectorKit
ggl::RenderFrame::execute(ggl::RenderTarget*, ggl::RenderQueue*, std::1::function<void ()>, std::1::function<void ()>)
VectorKit[MDDisplayLayer drawToTexture:withRenderQueue:completionHandler:]
VectorKit[MetalLayer onTimerFired:withPresent:]
VectorKit
md::MapEngine::renderScene(double, std::_1::function<void ()>)
VectorKit
md::MapEngine::onRenderTimerFired(double)
VectorKit
ggl::DisplayLink::onTimerFired(double)
VectorKit[GGLDisplayLinkTarget displayLinkFired:]
QuartzCore
CA::Display::DisplayLink::dispatchitems(unsigned long long, unsigned long long, unsigned long long)
IOKit
IODispatchCalloutFromCFMessage
CoreFoundation
CFMachPortPerform
CoreFoundation
CFRUNLOOPISCALLINGOUTTOASOURCE1PERFORMFUNCTION
CoreFoundation
CFRunLoopDoSource1
CoreFoundation
_CFRunLoopRun
CoreFoundation
CFRunLoopRunSpecific
GraphicsServices
GSEventRunModal
UIKitCore
UIApplicationMain
Althea
main main.swift:10
libdyld.dylib
start
Post not yet marked as solved
md::GeoResourceProvider::resourceNames(std::_1::bitset<2ul>)
VectorKit
md::GeoResourceProvider::resourceNames(std::1::bitset<2ul>)
VectorKit
grl::ResourceProvider::resourceNamesOfResourceAndPackType(grl::ResourceType, grl::codec::PackType, std::1::bitset<2ul>)
VectorKit
grl::IconManager::loadGlobalResourcePack(std::1::pair<std::1::basicstring<char, std::1::chartraits<char>, std::1::allocator<char> >, float> const&, grl::codec::PackType)
VectorKit
grl::IconManager::identifierForName(std::1::basicstring<char, std::1::chartraits<char>, std::1::allocator<char> > const&, float, grl::IconManager::Fallback)
VectorKit
grl::IconManager::imageForName(std::1::basicstring<char, std::1::chartraits<char>, std::1::allocator<char> > const&, float, grl::SizeGroup, unsigned int, unsigned int, grl::IconModifiers const&, std::1::vector<std::1::basicstring<char, std::1::chartraits<char>, std::1::allocator<char> >, std::1::allocator<std::1::basicstring<char, std::1::chartraits<char>, std::1::allocator<char> > > > const&)
VectorKit
md::LabelImageLoader::loadImage(std::1::sharedptr<md::LabelImageKey> const&, bool)
VectorKit
md::LabelStyle::namedIcon(md::LabelManager*, md::Label*, std::1::basicstring<char, std::1::chartraits<char>, geo::StdAllocator<char, mdm::Allocator> > const&, bool)
VectorKit
md::LabelStyle::arrowIcon(md::LabelManager*, md::Label*, md::RoadLabelFeature*)
VectorKit
md::RoadLabelFeature::newRootPart(md::LabelManager*, md::Label*, md::LabelStyle*, md::LabelPartCreationOptions&)
VectorKit
md::Label::createNextPart(md::LabelManager*, md::LabelPartCreationOptionsOverrides const*)
VectorKit
md::Label::layoutForStaging(md::LabelManager*, md::LabelPool*)
VectorKit
md::StandardLabeler::layoutLabelsForStaging()
VectorKit
md::StandardLabeler::layoutForStaging(md::LabelUpdateOptions const&)
VectorKit
md::CompositeLabeler::layoutForStaging(md::LabelUpdateOptions const&)
VectorKit
md::LabelManager::layoutForStaging(md::LabelUpdateOptions const&)
VectorKit
std::1::function::func<md::LabelManager::evaluateUpdateOperation(bool&, bool&)::$4, std::1::allocator<md::LabelManager::evaluateUpdateOperation(bool&, bool&)::$4>, void ()>::operator()()
VectorKit
ZN3geo9TaskQueue14queueAsyncTaskENSt3110sharedptrINS4TaskEEEPU28objcproto17OSdispatchgroup8NSObjectblockinvoke
libdispatch.dylib
dispatchcallblockandrelease
libdispatch.dylib
dispatchclientcallout
libdispatch.dylib
dispatchlaneserialdrain$VARIANT$mp
libdispatch.dylib
dispatchlaneinvoke$VARIANT$mp
libdispatch.dylib
dispatchworkloopworkerthread
libsystempthread.dylib
pthreadwqthread
libsystempthread.dylib
start_wqthread