我将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/

10-11 22:23