[swift-users] disambiguate selector
Jacob Bandes-Storch
jtbandes at gmail.com
Fri Jan 13 14:29:41 CST 2017
I filed a bug for this recently: https://bugs.swift.org/browse/SR-3550
Jacob
On Fri, Jan 13, 2017 at 12:16 PM, J.E. Schotsman via swift-users <
swift-users at swift.org> wrote:
> Hello,
>
> When I wrote this:
>
> table.performSelector( onMainThread:#selector(NSTableView.reloadData) )
>
> I got a message “Ambiguous reference to member 'reloadData()”
>
> With a little help from Stackoverflow I managed to fix it:
>
> #selector(NSTableView.reloadData as (NSTableView) -> ((Void)->Void)))
>
> My question is: why can’t I just write
>
> #selector(NSTableView.reloadData())
>
> as opposed to
>
> #selector(NSTableView.reloadData(forRowIndexes:columnIndexes:))
>
> Jan E.
>
> BTW the use of “onMainThread" as a label for a selector appears a bit
> strange to me.
> _______________________________________________
> 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/20170113/f20d1f58/attachment.html>
More information about the swift-users
mailing list