I am loading 256x256 previews of the last 2048 photos of the photo library into a Metal ArrayTexture of size 256x256x2048.This works nicely on iPhone, iPad and appleTV, but on Mac Catalyst it throws with a call to a method that doesn't exist in the documentation. Do you guys know where I might be able to enquire about this issue ?[OS_dispatch_group filePath]: unrecognized selector sent to instance 0x6000021a90e0'*** First throw call stack:( 0 CoreFoundation 0x00007fff354da8ab __exceptionPreprocess + 250 1 libobjc.A.dylib 0x00007fff6b794805 objc_exception_throw + 48 2 CoreFoundation 0x00007fff35559b61 -[NSObject(NSObject) __retain_OA] + 0 3 CoreFoundation 0x00007fff3543eadf ___forwarding___ + 1427 4 CoreFoundation 0x00007fff3543e4b8 _CF_forwarding_prep_0 + 120 5 libMTLCapture.dylib 0x00007fff696a4ff0 DYMTLWrapDeviceWithDebugLayer + 24933 6 libMTLCapture.dylib 0x00007fff697051ab GTHarvesterAddTexturePlane + 63172 7 ************ 0x00007fff42f2d46d VTCreateCGImageFromIOSurfaceAndAttributes + 15989 8 ************ 0x00007fff42f2c5e1 VTCreateCGImageFromIOSurfaceAndAttributes + 12265 9 ************ 0x00007fff42f01476 VTRegisterPixelTransferCapability + 192425 10 ************ 0x00007fff42ebd85a VTPixelTransferSessionTransferImage + 10855 11 MediaToolbox 0x00007fff3a4e71b7 FigPhotoScaleAndRotateSessionGetTypeID + 1794 12 MediaToolbox 0x00007fff3a0d2fc8 FigPhotoScaleAndRotateSessionTransformForSize + 199 13 MediaToolbox 0x00007fff3a320fa2 FigTTMLDocumentWriterCreateLineBreaker + 15053 14 MediaToolbox 0x00007fff3a32049c FigTTMLDocumentWriterCreateLineBreaker + 12231 15 MediaToolbox 0x00007fff3a101605 FigPhotoDecompressionSessionGetTypeID + 1404 16 libdispatch.dylib 0x00000001002d87b3 _dispatch_call_block_and_release + 12 17 libdispatch.dylib 0x00000001002d978f _dispatch_client_callout + 8 18 libdispatch.dylib 0x00000001002dc5e9 _dispatch_continuation_pop + 585 19 libdispatch.dylib 0x00000001002db6dd _dispatch_async_redirect_invoke + 769 20 libdispatch.dylib 0x00000001002ed31d _dispatch_root_queue_drain + 334 21 libdispatch.dylib 0x00000001002edd8f _dispatch_worker_thread2 + 127 22 libsystem_pthread.dylib 0x0000000100364fe6 _pthread_wqthread + 220 23 libsystem_pthread.dylib 0x0000000100364157 start_wqthread + 15
Post
Replies
Boosts
Views
Activity
I'm working on a pan+zoom user interface and the touch events I get through Catalyst are inconsistent with those received on iPad/iPhone.Two fingers generate the expected events for pinch and zoom, but if the fingers move parallel, touchMoved events that don't actually move get generated. My expectation is that the events get eaten by the system generating scroll events instead, but there doesn't seem to be any way to get those. Has anybody encountered this problem ? Right now people can still pan through click+drag, but it really doesn't feel comfortable. Any suggestion ?