没有用NSBeep发出哔哔声()

时间:2017-01-16 02:38:22

标签: macos cocoa swift3 appkit

我从未使用NSBeep。我已将AppKit.framework导入项目。在带有Swift 3的Xcode 8.2下,我有

import AppKit

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

并且没有哔哔声。我究竟做错了什么?感谢。

2 个答案:

答案 0 :(得分:3)

applicationDidFinishLaunching更改为NSBeep()。更好(因为你说的其他一些东西相当奇怪),从Cocoa macOS应用程序的内置模板开始,并将applicationDidFinishLaunching放入现有的import "io/ioutil" ... body, err := ioutil.ReadAll(resp.Body) resp.Body.Close() fmt.Println(string(body) 实现中。我做了那个并且跑了,我听到了哔哔声。

答案 1 :(得分:1)

对于 Xcode 9.0 + ,请尝试使用NSSound.beep()