태그: #combine
- This topic has 2개 답변, 2명 참여, and was last updated 10 months 전에 by c00012.
-
글쓴이글
-
-
c00012참가자
- 글작성 : 17
- 답글작성 : 5
앱 개발에 MVVM을 적용하려다가 내친 김에 combine까지 왔습니다.
책을 구해서 실습하고 있는데 질문이 생겼습니다.
다음의 코드를 playground상에서 실행했는데 예상한 결과가 안 나오는군요.
//관련함수
public func example(of description: String,
action: () -> Void) {
print(“\n——— Example of:”, description, “———”)
action()
}
//실행코드
example(of: “Subscriber”) {
let myNotification = Notification.Name(“MyNotification”)
let publisher = NotificationCenter.default.publisher(for: myNotification, object: nil)
let center = NotificationCenter.default
let subscription = publisher.sink { _ in print(“Notification received from a publisher!”)}
위의 코드를 돌리면
——— Example of: Publisher ———
Notification received from a publisher!
이렇게 나와야 하는데
——— Example of: Publisher ———
만 나옵니다…
뭐가 틀렸는지 머리가 뒤죽박죽이 되어서 잡아내기가 쉽지 않네요. 여러분들의 조언을 기다립니다…
<p style=”text-align: right;”>}</p>2024-02-19 오전 11:27 #61543
-
-
글쓴이글
- 답변은 로그인 후 가능합니다.