야곰의 iOS 프로그래밍의「섹션 1. 웹 브라우저」에서 발생하는 문제에 관해서 질문이 있습니다.

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • vksxkfkttk
      참가자
      • 글작성 : 1
      • 답글작성 : 0

      야곰의 iOS 프로그래밍의「섹션 1. 웹 브라우저」에서 프로젝트가 실행이 되기는 합니다만 몇가지 문제가 발생합니다.

      학습환경은 다음과 같습니다.

      맥OS:Catalina(10.15.7)

      Xcode:11.7

       

      1.Activity Indicator

      show(hide)NetworkingIndicators함수의 UIApplication.shared.isNetworkActivityIndicatorVisible = true(false)에서

      노란색 느낌표마크로 다음과 같은 메시지가 표시됩니다.

      ‘isNetworkActivityIndicatorVisible’ was deprecated in iOS 13.0: Provide a custom network activity UI in your app if desired.

      isNetworkActivityIndicatorVisible이 없어졌다는것같은데 대안이 있는건지 아니면 더이상 필요없어진 기능인건지 알려주실수 있는지요?

       

      2.뒤로가기 버튼

      뒤로가기 버튼을 눌렀을 때 제대로 움직이기는 합니다만 다음과 같은 에러메시지가 표시됩니다.

      did fail navigation

      The operation couldn’t be completed. (NSURLErrorDomain error -999.)

      검색을 해봐도 NSURLErrorDomain error -999.에 관한 정보가 없는데 혹시 무엇이 문제인지 아시는지요?

       

      3.마지막 페이지 저장

      마지막 페이지가 표시되어지지 않습니다.

      AppDelegate의applicationWillResignActive이 호출되지 않는듯한데 무엇이 문제인지 코드를 한번 봐주시면 감사하겠습니다.

          func applicationWillResignActive(_ application: UIApplication) {

                      

              let userDefaults: UserDefaults

              userDefaults = UserDefaults.standard

              

              userDefaults.set(self.lastPageURL, forKey: lastPageURLDefultKey)

              userDefaults.synchronize()

          }

       

      • 이 게시글은 vksxkfkttk에 의해 3 years, 3 months 전에 수정됐습니다.
      • 이 게시글은 vksxkfkttk에 의해 3 years, 3 months 전에 수정됐습니다.
      • 이 게시글은 vksxkfkttk에 의해 3 years, 3 months 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 580
      1. 사라졌습니다. 이제는 굳이 하지 않아도 되는 작업이라고 이해해 볼 수 있겠습니다.
      2. 이 오류는 저도 본 적이 없어서 잘 모르겠습니다. 찾아봐도 잘 나오지 않네요 ㅠㅠ
      3. 이 글의 맨 아랫 부분에 대처방법이 나와있습니다. 차후에는 AppDelegate와 SceneDelegate가 무엇인지 알고, 스스로 AppDelegate 대신 SceneDelegate로 코드를 옮길 수 있는 것이 가장 좋지만, 프로그래밍에 익숙하지 않거나 iOS 환경이 처음이라면 우선 뒤로 미뤄두는 것이 좋겠습니다 🙂
1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom