2015-07-06 11 views
51

मूल रूप से एक छाता शीर्षलेख क्या है? इसका उपयोग क्या है? जैसा कि नीचे दिखाया गया है मुझे एक चेतावनी मिली है। इसका क्या मतलब है?छाता हेडर क्या है?

<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" 
+2

आपकी परियोजना में कोकोपोड शामिल हैं? – poojathorat

+1

नहीं, कोको स्पर्श – ruveena

उत्तर

45

umbrella header 'गुरु' एक रूपरेखा लिए हेडर फ़ाइल है। इसका उपयोग है कि आप

#import <UIKit/UIViewController.h> 
#import <UIKit/UILabel.h> 
#import <UIKit/UIButton.h> 
#import <UIKit/UIDatePicker.h> 

और इतने पर करने के बजाय

#import <UIKit/UIKit.h> 

लिख सकते हैं।

मेरे लिए, <XCTest/XCTestCase+AsynchronousTesting.h><XCTest/XCTest.h> में शामिल किया गया है। शायद यह तुम्हारे लिए नहीं है? उस स्थिति में,

#import <XCTest/XCTestCase+AsynchronousTesting.h> 

मैन्युअल रूप से जोड़ें।

+1

का उपयोग कर रहा है धन्यवाद, इससे मदद मिली। चेतावनी हटा दी गई है। दस्तावेज लिंक के लिए – ruveena

+3

+1, स्पष्टीकरण के लिए -1, जो गलत है। UIKit एक [छाता ढांचा] नहीं है (https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html#//apple_ref/doc/uid/20002253-97623-BAJJHAJC)। –

+3

'UIKit/UIkit.h' मानक (छतरी नहीं) ढांचे की" मास्टर हेडर फ़ाइल "है। –

संबंधित मुद्दे