我在A类中定义了一个int B类的.m中加入extern 来引用这个变量 但是程序报错 undefined symbol for architecture i386 请问是为什么?
http://blog.csdn.net/xpwang168/article/details/8087143
应该需要在B类的.m文件里导入A的头文件:#input "A.h";
然后再在B.m的延展里定义一个A类对象,作为B类的属性
然后再用这个属性打点调用那个int变量吧
或者你是要将这个int变量定义成public类型的,
那么导入头文件后,在哪都能调用