On Jan 8, 2015, at 6:31 PM, Trygve Inda <[email protected]> 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 ([email protected])
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 [email protected]