
공유 버튼을 누를 경우 크래시 발생

아이폰에서는 공유 버튼을 누를 시 다음 화면과 같이 화면 너비를 채우는 식의 창이 발생한다.

다만, 아이패드에서는 동일한 방식으로 창을 띄우면 크기가 너무 큰 상황이 발생하기 때문에 PopOver형식을 채택한다.
따라서, 에러 내용을 살펴보면 PopOver을 위해서는 어떤 BarButtonItem이나 SourceView에서 발생하는지 지정을 해줘야한다는 것이다.

강의에서는 iOS 16 이전 버전이기 때문에 barButtonItem을 바로 지정해주었으나, iOS16부터는 sourceItem을 통해 지정해주어야 한다.
참고로 sender가 any 타입이었으므로 캐스팅을 해주어야 한다.



size class를 기준으로 나눔Any: 사이즈 클래스를 상관하지 않는다는 뜻Regular: 상대적으로 큰 높이, 너비를 가짐 -> ipadCompact: 상대적으로 작은 높이, 너비를 가짐iPad 설정을 위해 Width와 Height 모두 Regular로 선택 후 추가

