0
我不認爲我在這裏給任何蘋果機密,所以我會問。 我.PCH文件是這樣的:「這個項目只使用iOS版SDK 4.0及更高版本的功能」PCH文件中的iPHONE IOS SDK奇怪的警告
#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <Availability.h>
#import <UIKit/UIKit.h>
#import "DejaViewAppDelegate.h"
#endif
所以,會出現一個警告上寫着2號線。
當#import Availability.h在ifndef語句後出現時,SDK警告正在迴應ifndef警告。 它不會在idndef之前的#import Availability.h時發出警告。
任何原因爲什麼?