-
Notifications
You must be signed in to change notification settings - Fork 549
FileProvider macOS xcode16.0 b5
Alex Soto edited this page Aug 7, 2024
·
2 revisions
#FileProvider.framework
diff -ruN /Applications/Xcode_16.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderManager.h /Applications/Xcode_16.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderManager.h
--- /Applications/Xcode_16.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderManager.h 2024-07-12 03:18:40
+++ /Applications/Xcode_16.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/FileProvider.framework/Headers/NSFileProviderManager.h 2024-07-27 06:53:05
@@ -177,11 +177,13 @@
or modifyItem.
If the system cannot find a suitable directory, this calls will fail. This could happen e.g. if the domain
- does not exist.
+ does not exist or is in instance of initialization.
This call succeeds when called from the extension process with an instance of the extension for the domain
unless domain was disconnected by
`-[NSFileProviderExternalVolumeHandling shouldConnectExternalDomainWithCompletionHandler:]`.
+ It can also fail in the extension process if the domain (external) is being setup for the very first time
+ (meaning it never existed).
*/
- (nullable NSURL *)temporaryDirectoryURLWithError:(NSError **)error FILEPROVIDER_API_AVAILABILITY_V3_IOS;
@@ -586,10 +588,10 @@
if the volume is to be shared between multiple machines.
If the system cannot find a suitable directory, this call will fail. This could happen e.g. if the domain
- does not exist.
+ does not exist or is in instance of initialization.
This call will not fail when called from the extension process with an active instance of the extension
- for that domain.
+ for that domain unless the domain is being setup for the very first time (meaning it never existed).
Removing the domain will remove the corresponding directory along with it.
*/