【发布时间】:2012-02-17 09:04:13
【问题描述】:
我在 Xcode 中创建了一个作为单视图 iOS 应用程序的新项目。我创建了一个名为 WebView 的自定义类来扩展 UIWebView。在情节提要中,我向 ViewController 添加了一个 WebView,然后在 ViewController.h 中为 WebView 制作了一个 IBOutlet。我没有为 IBOutlet 使用 UIWebView 类,而是使用了我的 cusom WebView 类,并且也在 ViewController.h 中导入了它的头文件。现在我的 ViewController 已连接到 WebView 类的 Web VIew。
接下来,我希望我的 WebView 能够引用 UIViewController。然后我在我的 WebView.h 中导入 ViewController.h,但随后我开始收到一些编译器错误,例如:
未知类型名称'WebView';你的意思是“UIWebView”吗?
我猜问题是,ViewController.h 导入 WebView.h 而 WebView.h 导入 ViewController.h。 Objective-C中不能交叉导入吗?
【问题讨论】: