On Jan 8, 2015, at 6:31 PM, Trygve Inda <cocoa...@xericdesign.com> wrote:

> I call:
> 
> NSData* bookmarkData = [url
> bookmarkDataWithOptions:NSURLBookmarkCreationMinimalBookmark
> includingResourceValuesForKeys:nil
> relativeToURL:nil
> error:&inError];
> 
> And later:
> 
> NSDictionary* dict = [NSURL resourceValuesForKeys:[NSArray
> arrayWithObject:NSURLPathKey] fromBookmarkData:[self bookmark]];
> if (dict)
> {
> path = [dict objectForKey:NSURLPathKey];
> }
> 
> Path ends up with the correct value even though I passed nil above...
> 
> includingResourceValuesForKeys:nil
> 
> Is this documented behavior?

To my mind, yes.  The docs for that method say "In addition to the standard, 
system-defined resource properties, you can also request any custom properties 
that you provided when you created the bookmark."

What this means to me is that you can always request the standard, 
system-defined resource properties and expect to get a result.  In addition, 
you can request any custom properties that you provided when you created the 
bookmark.

Regards,
Ken


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to