在NSNumberFormatter子类中调用NSBeep

时间:2015-03-25 00:38:53

标签: macos cocoa nsnumberformatter

我已经隐藏了NSNumberFormatter,因此我可以控制允许用户输入NSTextField的内容,当他们点击无效密钥时,我需要通过NSBeep();播放哔声。虽然这确实有效 - 播放蜂鸣声,Xcode会在该行显示警告:Implicit declaration of function 'NSBeep' is invalid in C99。怎么解决这个问题?此调用位于isPartialStringValid:newEditingString:errorDescription:

1 个答案:

答案 0 :(得分:3)

您需要加入AppKit Framework

<强>目标C

#import <AppKit/AppKit.h>  // oldschool
@import AppKit;  // neueschool

<强>夫特

import AppKit

*AppKit Reference