Beh... capisco bene il tuo disappunto, ma nessuno è pagato per risolverti il problema. L'unica cosa rispettosa che puoi fare è sollecitare delle risposte in modo un po' più cortese.
Comunque io non ho mai usato swift in vita mia e non ce l'ho installato per provare, ma così ad occhio e croce direi che l'errore non può che essere un a capo di troppo. Anche perché è esattamente quello che ti dice il compilatore.
Mi spiego meglio. Con questa riga:
Codice:
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController
Stai dicendo che vc è la funzione
instantiateViewController presente all'interno dell'oggetto
UIStoryboard(name: "Main", bundle: nil). L'errore infatti ti dice: non sono in grado di convertire
'String -> UIViewController' (funzione dal dominio delle
String al codominio degli
UIViewController) ad un
UIViewController.
Quello che vorresti fare tu invece è prendere il valore di ritorno di quella funzione, quindi devi tirare su quello che hai scritto nella riga sotto:
Codice:
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "userVC")
Non sono sicuro che sia solo questo l'errore. Come ti ho già detto non ho mai usato swift e non ce l'ho installato per provare, ma dall'esperienza che ho avuto con linguaggi relativamente simili direi che questo è l'errore che ti sta segnalando il compilatore.
Fammi sapere se ti funziona.