Avatar ·

تحذير "Expression of type UIViewController? is unused" في Xcode 8/Swift 3

مرحباً بالجميع! أنا مبتدئ في Swift وواجهت تحذيراً غير مفهوم في Xcode 8 أثناء العمل مع iOS 10. لدي كود بسيط يعرض controller من خلال storyboard: ```swift let storyboard = UIStoryboard(name: "Main", bundle: nil) let secondVC = storyboard.instantiateViewController(withIdentifier: "SecondViewController") self.present(secondVC, animated: true, completion: nil) ``` كل شيء يعمل، لكن Xcode يعطي تحذيراً أصفر على السطر الثاني: "Expression of type 'UIViewController?' is unused". أفهم أن هذا تحذير حول قيمة غير مستخدمة، لكنني أستخدم secondVC في السطر التالي! ما الخطأ الذي أفعله؟ سابقاً في Swift 2 لم يكن هذا موجوداً. كيف أكتب هذا الكود بشكل صحيح دون تحذير؟ جربت إضافة علامة تعجب بعد instantiateViewController لكن...