循环#import 参考
Posted
技术标签:
【中文标题】循环#import 参考【英文标题】:Circular #import Reference 【发布时间】:2012-10-21 01:58:24 【问题描述】:我有一个 Xcode 项目,我必须将数据从我的SettingsViewController
传输到我的ViewController
,问题是我必须在我的ViewController
中实现我的SettingsViewController.h
,因为它被推出了- 但是要将数据从SettingsViewController
发送到ViewController
我必须在SettingsViewcontroller
中实现ViewController,这也是程序卡住的时候-不可能有一个循环#import
引用,不是吗?
【问题讨论】:
【参考方案1】:然后在所有 .h 文件中使用前向声明并在 .m 文件中导入文件
检查这个问题 Objective-C: Forward Class Declaration
前向声明如下所示:
@class SettingsViewController;
【讨论】:
你能给我一个前向声明的代码示例吗? 还要确保两个对象之间没有强(保留)指针,从而创建所谓的“保留循环”。以上是关于循环#import 参考的主要内容,如果未能解决你的问题,请参考以下文章