بعد تحديث Xcode إلى 11.2، يتعطل التطبيق مع خطأ _UITextLayoutView عند استخدام UITextView
مرحباً بالجميع! واجهت مشكلة بعد تحديث Xcode من 11.1 إلى 11.2. التطبيق الذي كان يعمل بشكل ممتاز سابقاً، يتعطل الآن عند التشغيل مع crash مرتبط بـ `UITextView`. في الكونسول أرى الرسالة التالية:
```
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named _UITextLayoutView'
```
لدي في مشروعي شاشة تحتوي على حقل نصي تم إنشاؤه عبر Storyboard. الكود يبدو كالتالي تقريباً:
```swift
import UIKit
class NoteViewController: UIViewController {
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
textView.text = "ملاحظة"
textView.font = UIFont.systemFont(ofSize: 16)
}
}
```
كل شيء كان يعمل على Xcode 11.1، وبعد التحديث حدث crash فوري. جربت تنظيف المشروع (Clean Build Folder)، حذف Derived Data، إعادة تثبيت Xcode — لم يساعد. أنشأت مشروعاً جديداً من الصفر مع UITextView — نفس الخطأ.