반응형

Swift 6

Swift Framework: '[...].h' 우산 헤더를 찾을 수 없습니다.

Swift Framework: '[...].h' 우산 헤더를 찾을 수 없습니다. Objective-C 및 Swift 코드를 모두 포함하는 사용자 지정 프레임워크에서 Swift 컴파일러는 다음 오류를 발생시킵니다. [build_path]/unextended-module.modulemap:2:19: error: umbrella header 'bugtest.h' not found umbrella header "bugtest.h" ^ :0: error: could not build Objective-C module 'bugtest' 이 문제는 일반적으로 프로젝트 이름을 변경한 후에 발생합니다.문제는 우산 헤더가 더 이상 공용 헤더로 나열되지 않는다는 것입니다.첨부된 이미지를 확인하여 이 문제를 해결하는 방법을 ..

programing 2023.05.01

Swift에서 AVPlayerViewController(AVKit)로 비디오를 재생하는 방법

Swift에서 AVPlayerViewController(AVKit)로 비디오를 재생하는 방법 스위프트에서 AV 키트 플레이어 뷰 컨트롤러로 비디오를 재생하는 방법은 무엇입니까? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoUR..

programing 2023.04.26

Swift - 내비게이션 항목에서 뒤로 버튼을 숨기려면 어떻게 해야 합니까?

Swift - 내비게이션 항목에서 뒤로 버튼을 숨기려면 어떻게 해야 합니까? 현재 뷰 컨트롤러가 2개 있습니다.문제는 세컨드 뷰 컨트롤러로 전환한 후 뒤로 버튼을 숨기는 방법을 모른다는 것입니다.내가 찾은 대부분의 레퍼런스는 Objective-C에 있다.스위프트로 어떻게 코드를 쓰죠? Objective-C에서 뒤로 버튼 코드 숨기기 [self.navigationItem setHidesBackButton:YES animated:YES]; 의 설명서에 따르면UINavigationItem: self.navigationItem.setHidesBackButton(true, animated: true) 를 사용하고 있는 경우UITabBarController: override func viewWillAppear(an..

programing 2023.04.21

iOS 15 네비게이션 바 투명

iOS 15 네비게이션 바 투명 iOS 앱은 UI에 스토리보드를 사용하고 네비게이션 바의 배경색에 커스텀 틴트를 사용합니다. Xcode 13 베타 5에서 앱을 테스트했는데 네비게이션 바가 "흰색"이고 네비게이션 바의 텍스트가 보이지 않습니다. https://developer.apple.com/forums/thread/682420의 애플 개발자 포럼에는 "iOS 15에서 UIKit은 기본적으로 투명한 배경을 생성하는 스크롤 Edge Appearance 사용을 모든 탐색 모음으로 확장했습니다."라고 명시되어 있습니다. 이전 모양을 복원하려면 새 UINavigationBar 모양 API를 채택해야 합니다. 위의 링크에서 앱 위임 어플리케이션(_ 어플리케이션)에 다음 코드를 추가했습니다.UIApplication..

programing 2023.04.21

어레이를 빠르게 평탄화

어레이를 빠르게 평탄화 Swift에 할 상대가 있습니까?flatten스칼라, Xtend, Groovy, Ruby, co.에서 판매합니까? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] 물론 나는 그것을 위해 줄일 수 있지만 그건 좀 엿같다. var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b } Swift > = 3.0 reduce: let numbers = [[1,2,3],[4],[5,6,7,8,9]] let reduced = numbers.reduce([], +) flatMap: let num..

programing 2023.04.16

Swift에서 현지화된 설명과 오류 유형을 제공하는 방법은 무엇입니까?

Swift에서 현지화된 설명과 오류 유형을 제공하는 방법은 무엇입니까? Swift 3 구문을 사용하여 커스텀에러 타입을 정의하고 있습니다.또, 에러에 대해서, 유저에게 알기 쉬운 설명을 제공합니다.localizedDescription의 특성Error물건.어떻게 해야 하죠? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customE..

programing 2023.04.11
반응형