我将NSNumberFormatter
子类化,因此我可以控制允许用户在NSTextField
中键入的内容,当他们按下无效键时,我需要通过NSBeep();
播放提示音。尽管这确实起作用-发出哔声,但Xcode在该行上显示警告:Implicit declaration of function 'NSBeep' is invalid in C99
。如何解决?该调用驻留在isPartialStringValid:newEditingString:errorDescription:
中。
最佳答案
您需要包括AppKit Framework
。
目标C
#import <AppKit/AppKit.h> // oldschool
@import AppKit; // neueschool
迅速
import AppKit
*AppKit Reference
关于macos - 在NSNumberFormatter子类中调用NSBeep,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29245551/