我正在编写一个 Mac 应用程序,并且我有一个要更新其内容的文本字段。在 Interface Builder 中,我将文本字段控制拖动到 AppDelegate.h 中,这创建了行
@property (unsafe_unretained) IBOutlet NSTextField *cStatus;
现在在我的 AppDelegate.m 中,我想在以下函数中编辑状态:
static void Handle_DeviceMatchingCallback(void *inContext, IOReturn inResult, void *inSender, IOHIDDeviceRef inIOHIDDeviceRef){
NSLog(@"\nDevice added: %p\nDevice count: %ld", (void*)inIOHIDDeviceRef, USBDeviceCount(inSender));
[cStatus setString:@"Connected"];
}
但这给了我错误“使用未声明的变量 cStatus”。一般来说,我对 XCode、InterfaceBuilder 和 Objective C 很陌生,如何引用这个文本字段?谢谢。