在我的 DataCell.h 中,我在接口之前声明了全局变量:
extern NSInteger MYGlobalVariable;
在我的 DataCell.m
我设置变量的值:
NSInteger MYGlobalVariable = 35;
在我的另一个班级 MyTableViewController.m
我导入了 DataCell.h,然后尝试将 int 的值设置为标签。
_testLabel.text = [NSString stringWithFormat:@"%i" , MYGlobalVariable];
但是,当我尝试构建应用程序时,出现错误:
- 架构 i386 的未定义符号:“_MYGlobalVariable”,引用自:MyTableViewController
- 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)