Avatar ·

Xcode 8/Swift 3 में "Expression of type UIViewController? is unused" चेतावनी

सभी को नमस्ते! मैं Swift में नया हूँ और iOS 10 के साथ काम करते समय Xcode 8 में एक अजीब चेतावनी का सामना किया। मेरे पास सरल कोड है जो storyboard के माध्यम से controller दिखाता है:\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\nसब कुछ काम करता है, लेकिन Xcode दूसरी लाइन पर पीली चेतावनी देता है: "Expression of type 'UIViewController?' is unused"। मैं समझता हूँ कि यह अप्रयुक्त मान के बारे में चेतावनी है, लेकिन मैं अगली लाइन में secondVC का उपयोग कर रहा हूँ! मैं क्या गलत कर रहा हूँ? पहले Swift 2 पर ऐसा नहीं था। बिना चेतावनी के यह कोड सही तरीके से कैसे लिखें? मैंने instantiateViewController के बाद विस्मयादिबोधक चिह्न जोड़ने की कोशिश की