'Could not instantiate class named _UITextLayoutView because no class named _UITextLayoutView was found;
라는 오류 메시지가 뜨면서 앱이 튕긴다.
에서 해당 문제 상황에 대한 해결책이 제시되었다
import UIKit
@objc
class UITextViewWorkaround : NSObject {
static func executeWorkaround() {
if #available(iOS 13.2, *) {
} else {
let className = "_UITextLayoutView"
let theClass = objc_getClass(className)
if theClass == nil {
let classPair: AnyClass? = objc_allocateClassPair(UIView.self, className, 0)
objc_registerClassPair(classPair!)
}
}
}
}
해당 클래스를 작성한후
Appdelegate 에 application( didFinishLaunchingWithOptions ) 항목에서
executeWorkaround() 를 실행시켜주면 이상없이 동작한다!
추가로 xcode 업데이트로 해당문제는 해결될것으로 보인다.
우선은 추가...
반응형
'iOS > swift' 카테고리의 다른 글
SQLite3, Auto increment 설정시... (0) | 2020.02.03 |
---|---|
xcode의 시뮬레이터에서 애니메이션이 매우 느리게 보여진다... (0) | 2020.01.29 |
ios13으로 업데이트되고 나의 앱의 화면상단에 이상한게 보인다... (0) | 2019.09.23 |
문자열(String)을 날짜(Date)로 날짜를 문자열로! (0) | 2019.08.27 |
CNCopyCurrentNetworkInfo() 값이 항상 Error로 빠진다. (0) | 2019.07.29 |