所以我试图将一些 C++ 对象从我的 viewController.h 和 .mm 移动到我的 appDelegate.h 和 .mm。问题是我得到一个预处理器问题,说明例如找不到,字符串也不能。我尝试将文件类型更改为 Objective-C++ 标头,但仍然出现错误,如果我尝试在 viewController.h 中添加#include,则不会出现此类错误。如何在 appDelegate 中导入 c++?
// AppDelegate.h
#import <UIKit/UIKit.h>
#include <iostream> // <-"'iostream' file not found"
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
和 viewController 的工作案例:
// ViewController.h
#import <UIKit/UIKit.h>
#include <iostream>
@interface ViewController : UIViewController
@end