<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif">Can you give more information on the function showRescale, is it function showRescale() or showRescale(a:foo)? </div><div class="gmail_default" style="font-family:georgia,serif">Or have you tried case let x where x == #selector(showRescale): </div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">Zhaoxin</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 17, 2016 at 9:33 PM, Maury Markowitz via swift-users <span dir="ltr">&lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was asked to try out the latest betas of Cocoa to check if a SceneKit bug I reported has been fixed. As part of this I decided to try an update to Swift 3. I&#39;ve run into a number of minor issues, but one has me frustrated. In my menu validate method, I have:<br>
<br>
                switch menuItem.action {<br>
                        case #selector!(showRescale) :<br>
<br>
This worked fine in 2.2, but now it complains that it expects a ( after #selector. Removing the ! fixes that problem, but now returns an error that there&#39;s a missing !, which it inserts to cause the original error again. I also tried placing it after the ()&#39;s, and now it complains that it&#39;s expecting the :<br>
<br>
Does anyone know the proper Swift 3 syntax for this?<br>
_______________________________________________<br>
swift-users mailing list<br>
<a href="mailto:swift-users@swift.org">swift-users@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-users" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-users</a><br>
</blockquote></div><br></div>