什么是伞头?
什么基本上是一个伞头? 它有什么用途? 我得到了如下所示的警告。 这是什么意思?
<module-includes>:1:1: warning: umbrella header for module 'XCTest' does not include header 'XCTextCase+AsynchronousTesting.h' [-Wincomplete-umbrella] #import "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/Headers/XCTest.h"
伞头是框架的“主”头文件。 它的用途是你可以写
#import <UIKit/UIKit.h>
代替
#import <UIKit/UIViewController.h> #import <UIKit/UILabel.h> #import <UIKit/UIButton.h> #import <UIKit/UIDatePicker.h>
等等。
对我来说, <XCTest/XCTestCase+AsynchronousTesting.h>
包含在<XCTest/XCTest.h>
。 也许这不适合你? 在这种情况下,添加
#import <XCTest/XCTestCase+AsynchronousTesting.h>
手动。