[swift-users] Ambiguous reference to members of FileHandle

Jacob Bandes-Storch jtbandes at gmail.com
Wed Feb 22 17:36:45 CST 2017


I just started a swift-evolution thread related to this:
https://lists.swift.org/pipermail/swift-evolution/
Week-of-Mon-20170220/032890.html

There's also a relevant bug: https://bugs.swift.org/browse/SR-2654

On Wed, Feb 22, 2017 at 3:10 PM, Jordan Rose via swift-users <
swift-users at swift.org> wrote:

> #selector(FileHandle.readToEndOfFileInBackgroundAndNotify as (FileHandle)
> -> (Void) -> Void)
>
> Sorry. :-(
> Jordan
>
>
> > On Feb 22, 2017, at 09:13, Dmitry Shevchenko via swift-users <
> swift-users at swift.org> wrote:
> >
> > #selector(FileHandle.readToEndOfFileInBackgroundAndNotify) throws an
> error:
> >   Ambiguous use of 'readToEndOfFileInBackgroundAndNotify'
> >
> > So I've tried to specify it a bit more (notice the parens):
> > #selector(FileHandle.readToEndOfFileInBackgroundAndNotify())
> >   Ambiguous reference to member 'readToEndOfFileInBackgroundAn
> dNotify(forModes:)'
> >
> > So I've tried to cast it to a Void -> Void func:
> > #selector(FileHandle.readToEndOfFileInBackgroundAndNotify as (Void) ->
> Void)
> >   Ambiguous reference to member 'readToEndOfFileInBackgroundAn
> dNotify(forModes:)'
> >
> > How do I settle this one?
> >
> > Method signatures in the generated header are:
> > open func readToEndOfFileInBackgroundAndNotify(forModes modes:
> [RunLoopMode]?)
> > open func readToEndOfFileInBackgroundAndNotify()
> > _______________________________________________
> > swift-users mailing list
> > swift-users at swift.org
> > https://lists.swift.org/mailman/listinfo/swift-users
>
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20170222/9a788b95/attachment.html>


More information about the swift-users mailing list