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