Post not yet marked as solved
Hey! Dose AR quick look support Mask Material? I have seen the the face tracking have face Mask out, which the face will create occlusion for the face. So the object like helmet wont look like just floating over the head. Now I wanted to take that mask material and apply to my other project, like world tracking and image tracking, is this possible?
thanks.
Post not yet marked as solved
Hello there,
I'm using a combination of UIDocumentBrowserViewController + UIManagedDocument to manage documents, store and sync them with iCloud. Right now I'm trying to add support for thumbnails (custom type) using QuickLookThumbnailing framework.
In a subclass of QLThumbnailProvider when trying to open the UIManagedDocument, Xcode returns an error from within thumbnail target:
[error]addPersistentStoreWithType:configuration:URL:options:error: returned error NSCocoaErrorDomain (513)
Also UIManagedDocument itself throws an error
Error Domain=NSCocoaErrorDomain Code=513 "The file couldn’t be saved because you don’t have permission.".
The cocoa error 513 is about no writing permissions, but I'm not sure what exactly it's tried to be written. In the thumbnail extension I just init the document with the URL that system send via the system method. Also I do not change anything in the document explicitly.
I'm not sure what I'm missing, I took a look over the "Particles" example from Apple engineers, but they are using UIDocumentBrowserViewController and plain UIDocument which works great.
Post not yet marked as solved
Hi,
I'm trying to write a Quick Look extension for my iOS app.
However, I'm having issues initializing AVAudioEngine in my QLPreviewingController subclass from preparePreviewOfFile. The following error messages are printed to the console after attempting to initialize AVAudioEngine, and the Quick Look Extension crashes with EXC_BAD_ACCESS.
The same code works fine within the main iOS app. It also works on macOS inside a Catalyst app on the macOS Monterey RC when previewing a file in the Finder.
I've also filed feedback with feedback number FB9713048.
Thanks for taking a look at this.
Console output:
[audiocomp] AudioComponentPluginMgr.mm:545 reg server remote proxy error Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.audio.AudioComponentRegistrar was invalidated: failed at lookup with error 159 - Sandbox restriction." UserInfo={NSDebugDescription=The connection to service named com.apple.audio.AudioComponentRegistrar was invalidated: failed at lookup with error 159 - Sandbox restriction.}
[as] AudioSessionClientManager.cpp:475 Couldn't connect to com.apple.audio.AudioSession Error: 1100; AudioSession will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] AURemoteIO is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: AURemoteIO returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] AURemoteIO is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: AURemoteIO returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] AURemoteIO is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: AURemoteIO returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] GetProperty is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: GetProperty returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] SetProperty is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: SetProperty returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] Initialize is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: Initialize returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:1123 failed: 268435459 (enable 2, outf< 2 ch, 0 Hz, Float32, deinterleaved> inf< 2 ch, 0 Hz, Float32, deinterleaved>)
throwing -10878
throwing -10878
throwing -10878
throwing -10878
throwing -10878
throwing -10878
throwing -10878
throwing -10878
throwing -10878
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] SetProperty is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: SetProperty returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] Initialize is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: Initialize returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:1123 failed: 268435459 (enable 2, outf< 2 ch, 44100 Hz, Float32, deinterleaved> inf< 2 ch, 0 Hz, Float32, deinterleaved>)
[avae] AVAEInternal.h:109 [AVAudioEngineGraph.mm:1344:Initialize: (err = PerformCommand(*outputNode, kAUInitialize, NULL, 0)): error 268435459
[avae] AVAudioEngine.mm:167 Engine@0x2830594d0: could not initialize, error = 268435459
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] SetProperty is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: SetProperty returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] Initialize is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: Initialize returned server mach error 0x10000003!
[aurioc] AURemoteIO.cpp:1123 failed: 268435459 (enable 2, outf< 2 ch, 44100 Hz, Float32, deinterleaved> inf< 2 ch, 0 Hz, Float32, deinterleaved>)
[avae] AVAEInternal.h:109 [AVAudioEngineGraph.mm:1344:Initialize: (err = PerformCommand(*outputNode, kAUInitialize, NULL, 0)): error 268435459
[avae] AVAudioEngineGraph.mm:4631 Can't retrieve source node to play sequence because there is no output node!
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[aurioc] AURemoteIO.cpp:148 Couldn't connect to com.apple.audio.AURemoteIOServer; AURemoteIO will not be usable
[default] GetProperty is passing a serverPID of 0 to CheckRPCError!
[default] CheckRPCError: GetProperty returned server mach error 0x10000003!
(lldb)
Post not yet marked as solved
In the past QLThumbnailImageCreate would return an NSImage from a url pointing to a webarchive. It's not doing so now. Is this a bug, or do I not understand something?
Post not yet marked as solved
.mxf format thumbnails cannot be located on your iMac 24 inch running macOS Monterey 12.1 with a m1 chip.
Post not yet marked as solved
For local files, it's an amazing feature to be able to space-bar open a PDF document and quickly swipe through the contents of it.
How can I enable this for pdf files stored on a volume exposed by FileProvider?
Thanks David
Post not yet marked as solved
I want perform p frame extraction from video. Is P-Frame thumbnail extraction is supported in the iOS API?
Is it possible to use network from within iOS Thumbnail Extension?
I tried - it works fine under simulator, but I'm getting this error when running on real device:
networkd_settings_read_from_file Sandbox is preventing this process from reading networkd settings file at "/Library/Preferences/com.apple.networkd.plist", please add an exception.
Adding "App Transport Security Settings / Allow Arbitrary Loads" plist entry didn't help. As the error seems to be specific access to a particular file I tried adding "com.apple.security.temporary-exception.files.absolute-path.read-only" but it didn't help and looks like it couldn't help on iOS: "Note: This chapter describes property list keys specific to the macOS implementation of App Sandbox. They are not available in iOS."
Post not yet marked as solved
Hi! I'm new to Apple developing. Could anyone please tell me how to configure a quick look for my document? Also, how to print my document? Thanks🙏
I don't know how to make this function to return base64encoded string of thumbnail in jpeg format.
let request = QLThumbnailGenerator
.Request(fileAt: fileURL, size: size, scale: scale,
representationTypes: .lowQualityThumbnail)
QLThumbnailGenerator.shared.generateRepresentations(for: request)
{ (thumbnail, type, error) in
DispatchQueue.main.async {
if thumbnail == nil || error != nil {
// Handle the error case gracefully.
} else {
// return the thumbnail as bas64 string.
return ...
}
}
}
}