ios 3

[SwiftUI] @StateObject vs @ObservedObject

SwiftUI에서 사용하는 어노테이션중 @StateObject와 @ObservedObject는 왜 사용하는 것일까? @StateObject & @ObservedObject- 둘다 관찰중인 객체의 변경에 반응해서 화면(UI)을 업데이트 할 수 있게 해주는 SwiftUI의 Property Wrapper이다  그렇담 StateObject와 ObservedObject의 차이는 무엇일까? @ObservedObject- StateObject와 ObservedObject는 둘 다 "ObservableObject"라는 Protocol을 따른다final class CounterViewModel: ObservableObject{ @Published var count = 0 func incrementCou..

iOS/SwiftUI 2024.07.01

[iOS] Failure starting audio queue \M-3<…>

iOS에서 STT와 TTS를 이용한 작업을 하다 2개를 번갈아 가며 사용하려고 하는데 STT를 사용하다가 TTS를 사용하려고 하니 아래와 같은 문제가 발생하였다. Failure starting audio queue \M-3 찾아보니 audioSession.setCategory를 사용해 audio 사용에 관해 명확히 지정을 해야 한다고 나왔다. NSError* error; [[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryPlayback error:&error]; AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:textStr]; utterance.voi..

Issue Tracking 2021.11.02