Well, there's

func resourceValuesForKeys(_ keys: [String]) throws -> [String : AnyObject]

which doesn't use AutoreleasingUnsafeMutablePointer, but that doesn't exist in 
Swift, either.

And the other one could have a replacement like so:

func resourceValue(forKey key: String) -> AnyObject throws

The "NSURL resource value" API has 7 methods of which none exist in 
SwiftFoundation.

/Daniel



> On 31 Mar 2016, at 15:37, Zach Waldowski via swift-corelibs-dev 
> <swift-corelibs-dev@swift.org> wrote:
> 
> You can't have AutoreleasingUnsafeMutablePointer without Objective-C
> interop.
> 
> Zach
> 
> On Thu, Mar 31, 2016, at 07:17 AM, Daniel Eggert via swift-corelibs-dev
> wrote:
>> What's the reason for the "resource value" API on NSURL not being present
>> in SwiftFoundation?
>> 
>> /Daniel
>> 
>> 
>> func getResourceValue(_ value:
>> AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey key: String) throws
>> 
>> _______________________________________________
>> swift-corelibs-dev mailing list
>> swift-corelibs-dev@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev
> _______________________________________________
> swift-corelibs-dev mailing list
> swift-corelibs-dev@swift.org
> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

Reply via email to