MDItemCreateWithURL(_:_:)
Creates an MDItem object for a file at the specified file URL.
Declaration
func MDItemCreateWithURL(_ allocator: CFAllocator!, _ url: CFURL!) -> MDItem!Parameters
- allocator:
The
CFAllocatorobject to be used to allocate memory for the new object. PassNULLorkCFAllocatorDefaultto use the current default allocator. - url:
A file URL to the file from which to create the
MDItem. The file must exist.
Return Value
An MDItem object or NULL if there was a problem creating the object.
Discussion
Returns a metadata item for the given URL.
Special Considerations
In macOS 10.5 and later MDItemRefs may or may not be uniqued. You should always use CFEqual for comparison.
Prior to OS X v 10.5 items were guaranteed to be unique and == could or CFEqual could be used for the comparison.