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@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@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to