
WeakReference::create를 사용할 때 오류가 발생하는 이유는 ViewController 타입이 Any 타입으로 캐스팅되지 않기 때문입니다.
WeakReference::create의 첫 번째 인자는 Any 타입으로 지정되어 있어야 하므로, ViewController 타입을 Any 타입으로 캐스팅해야 합니다.
오류를 해결하기 위해 ViewController 타입을 Any 타입으로 캐스팅하는 코드를 작성하면 다음과 같습니다.
#hostingforum.kr
swift
let weakRef = WeakReference(vc as Any)
이러한 코드를 작성하면 오류가 해결됩니다.
2025-08-03 08:20