我尝试在我的目标 C 方法中这样做
my_function(self);
my_function(void *param)
{
id self = param;
[self.Output insertText:@"Hello world"];
}
输出类型为NSTextView
.
我在编译中收到以下错误
Use of undeclared identifier 'id' in the line "id self = param".
我试过#import <Cocoa/Cocoa.h>
了,但没有帮助。在行[self.Output insertText:@"Hello world"];
中,我得到"Expected expression"
错误。
基本上,我想做的是在我的 c 函数(生成它的位置)和目标 c 方法(处理和显示它的位置)之间定期共享一些数据。我是目标c的新手,非常感谢任何帮助。如果有比从 C 函数调用目标 c 方法更好的方法来做到这一点,我对此持开放态度。