2017-01-16 1 views
2

나는 결코 NSBeep을 사용하지 않았습니다. 프로젝트에 AppKit.framework을 가져 왔습니다. 스위프트 3을 사용하는 Xcode 8.2에서 나는 가지고 있습니다NSBeep()으로 경고음이 들리지 않음

import AppKit 

class AppDelegate: NSObject, NSApplicationDelegate { 
    func applicationWillFinishLaunching(_ notification: Notification) { 
     NSBeep() 
    } 
} 

그리고 아무런 경고음이 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 감사.

+2

볼륨을 켰습니까? – GeneCode

+0

@GeneCode 예, 있습니다. –

답변

3

변경 applicationWillFinishLaunching에서 applicationDidFinishLaunching으로 변경하십시오. 더 나은 (당신이 말한 다른 것들 중 일부는 이상하게 생각하기 때문에), 코코아 macOS 응용 프로그램을위한 내장 템플릿으로 시작하여 을 기존 applicationDidFinishLaunching 구현에 넣으십시오. 나는 그것을했고, 달리고 도망 갔다. 나는 삑 소리를 들었다.