كيفية إصلاح التحذير 'keyWindow' أصبح مهملاً في iOS 13.0 في Swift؟
```html
مرحباً جميعاً! أنا مطور iOS مبتدئ، أكتب تطبيقاً بلغة Swift. بعد تحديث Xcode والانتقال إلى iOS 13 واجهت مشكلة. كنت سابقاً أحصل بسهولة على النافذة الرئيسية للتطبيق عبر `UIApplication.shared.keyWindow`، لكن الآن المحول البرمجي يظهر تحذيراً:
```
'keyWindow' was deprecated in iOS 13.0: Use UIWindowScene.windows on a relevant window scene instead
```
هذا هو الكود الخاص بي، حيث أستخدم `keyWindow` لعرض مؤشر التحميل فوق الواجهة بالكامل:
```swift
func showLoadingIndicator() {
if let window = UIApplication.shared.keyWindow {
let loadingView = UIView(frame: window.bounds)
loadingView.backgroundColor = UIColor.black.withAlphaComponent(0.5)
// أضيف المؤشر
window.addSubview(loadingView)
}
}
```
التطبيق يتعطل مع وجود خطأ عند محاولة استخدام `keyWindow` على محاكي iOS 13. كيف يمكنني الوصول بشكل صحيح إلى النافذة في البنية الجديدة مع UIScene؟ هل أحتاج إلى تغيير شيء في
```