I'm trying to write this function. The errorHandler: parameter is modeled after the NSFileManager enumerate() function. If I include the @escaping you see there, I get the error "@escaping may only be applied to parameters of function type".
The second parameter, iterator:, seems to have no problems with @escaping. func iterate(directory inURL: URL?, includingPropertiesForKeys: [URLResourceKey]? = nil, options: FileManager.DirectoryEnumerationOptions = [], errorHandler inErrorHandler: (@escaping (URL, Error) -> Bool)? = nil, iterator inIterator: (@escaping (URL) throws -> ())) rethrows { } I'm not sure why I can't apply @escaping here. Can anyone enlighten me? Thank you. -- Rick Mann rm...@latencyzero.com _______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users