Warnung "Expression of type UIViewController? is unused" in Xcode 8/Swift 3
Hallo zusammen! Ich bin neu in Swift und bin auf eine seltsame Warnung in Xcode 8 bei der Arbeit mit iOS 10 gestoßen. Ich habe einen einfachen Code, der einen Controller über storyboard anzeigt:\n\n```swift\nlet storyboard = UIStoryboard(name: "Main", bundle: nil)\nlet secondVC = storyboard.instantiateViewController(withIdentifier: "SecondViewController")\nself.present(secondVC, animated: true, completion: nil)\n```\n\nAlles funktioniert, aber Xcode gibt eine gelbe Warnung in der zweiten Zeile aus: "Expression of type 'UIViewController?' is unused". Ich verstehe, dass dies eine Warnung über einen ungenutzten Wert ist, aber ich verwende secondVC doch in der nächsten Zeile! Was mache ich falsch? Früher in Swift 2 gab es das nicht. Wie schreibe ich diesen Code korrekt ohne Warnung? Ich habe versucht, ein Ausrufezeichen nach instantiateViewController hinzuzufügen, aber nichts hat sich geändert. Vielleicht liegt das Problem darin, dass die Methode einen optionalen Typ zurückgibt? Bitte helft mir, das zu verstehen.\n<<>>\n
Ursache der Warnung
\nIn Swift 3