我正在制作一个应用程序,其中 View Controller 需要在用户按下主页按钮时关闭 UIAlertView。因此,我需要通过应用程序委托(delegate)来执行此操作。这个 View Controller 的类还需要 app delegate 来处理许多其他事情,所以我在它的头文件中有一个#import。到目前为止,我一直在应用程序委托(delegate)中使用@class 来做其他事情,但现在我需要一个#import,以便我可以在 View Controller 上调用适当的方法。如何避免#import 循环?还有其他方法吗?
谢谢。
最佳答案
除非您确实需要 header 中的完整定义,否则请在 .h 文件中使用 @class
,并在您实际调用的 .m 文件中使用 #import
方法。
唯一真正需要在头文件中使用 #import
的情况是导入的头文件定义了您的父类(super class)。
关于ios - 如何使用两个#imports?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969370/