在 NSNumberFormatter 子类中调用 NSBeep
Calling NSBeep in NSNumberFormatter subclass
我已将 NSNumberFormatter
子类化,因此我可以控制允许用户输入 NSTextField
的内容,当他们按下无效键时,我需要通过 [=12] 播放提示音=].虽然这确实有效 - 发出哔哔声,但 Xcode 在该行显示警告:Implicit declaration of function 'NSBeep' is invalid in C99
。如何解决?此调用位于 isPartialStringValid:newEditingString:errorDescription:
.
您需要包含 AppKit Framework
。
Objective-C
#import <AppKit/AppKit.h> // oldschool
@import AppKit; // neueschool
Swift
import AppKit
我已将 NSNumberFormatter
子类化,因此我可以控制允许用户输入 NSTextField
的内容,当他们按下无效键时,我需要通过 [=12] 播放提示音=].虽然这确实有效 - 发出哔哔声,但 Xcode 在该行显示警告:Implicit declaration of function 'NSBeep' is invalid in C99
。如何解决?此调用位于 isPartialStringValid:newEditingString:errorDescription:
.
您需要包含 AppKit Framework
。
Objective-C
#import <AppKit/AppKit.h> // oldschool
@import AppKit; // neueschool
Swift
import AppKit