티스토리챌린지
-
UICollectionViewCell의 버튼이 동작하지 않는 문제 해결하기🧑💻/Swift 2024. 11. 21. 17:26
SkeletonView의 showSkeleton() hideSkeleton() 으로 스켈레톤을 구현하던 중UICollectionViewCell (UITableViewCell) 내부에 버튼이 포함된 경우 버튼 액션이 동작하지 않았습니다. SkeletonView.showSkeleton() 호출 시 contentView.isUserInteractionEnabled 값을 true로 설정하기라도 하는건지 ...contentView 이벤트를 수신하고 있어서 버튼 클릭 이벤트가 호출되지 않는 듯 합니다.contentView.isUserInteractionEnabled를 false로 지정하면 버튼이 동작합니다.import UIKitclass MyCell: UICollectionViewCell { overr..
-
iOS 18 부터 AVPlayer 재생 안되는 문제 해결하기🧑💻/Swift 2024. 11. 15. 13:27
AVPlayer를 사용한 동영상 재생이 iOS 18로 업데이트 후 재생이 안되는 문제가 발생했습니다.같은 앱인데 iOS 17에서는 정상 동작하는데, iOS 18 기기만 재생이 안됩니다.재생에 실패하면 이런 이미지가 뜹니다. 재생이 안될 땐 2가지를 확인해 보아야 하는데1. AVPlayerItem.statusif let status = player.currentItem?.status { print("AVPlayerItem status: \(status.rawValue)")}AVPlayer에 설정한 AVPlayerItem의 status를 찍어보니 failed (2)가 나오더라구요.2. AVPlayerItem.errorif let error = player.currentItem?.error { pr..