2

我正在开发一个 iPad 应用程序,并且已经为我提供了自定义视图的头文件(我无法更改)。在头文件中(没有 .m 或 .mm 文件),有一个命名空间声明:

namespace fooUI
{
    class Foo;
}

我正在尝试创建此类类型的视图,因此我在 XCode 中创建 UIView,然后在我的视图控制器中为其创建一个插座。在 ViewController.h 文件中添加头文件时,出现“未知类型名称命名空间”错误(后面跟着其他人,想必与这个有关)。关于如何解决这个问题的任何想法?

4

1 回答 1

6

您正在将代码编译为 Objective-C,而不是 Objective-C++。将您正在构建的文件的扩展名更改为.mm,或添加-x objective-c++标志。

于 2013-07-08T19:51:36.747 回答