Creating a security scope bookmark for a file from one of a directory containing it

后端 未结 3 1794
情话喂你
情话喂你 2020-12-15 09:24

I have a security scope bookmark for a directory, provided by a user via an openDialog request.

I\'m trying to create another security scope bookmark for a file insi

3条回答
  •  被撕碎了的回忆
    2020-12-15 09:56

    For creating bookmarks for locked files, use NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess flag combined with NSURLBookmarkCreationWithSecurityScope flag in API call for creating bookmark.

    For example:

    NSURL* fileURL = [NSURL fileURLWithPath:filePath];
    NSError* error = NULL;
    
    NSData* bookmarkData = [fileURL bookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope|NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess includingResourceValuesForKeys:nil relativeToURL:nil error:&error];
    

    I have tried this in Mac OS 10.9.5

提交回复
热议问题