2010-12-31 8 views
17

यह सबसे आसान बिंदु हो सकता है लेकिन यह किसी कारण से चिपक रहा है। मैं एसेट्स लाइब्रेरी फ्रेमवर्क को शामिल करने की कोशिश कर रहा हूं और रिश्तेदार पथों का उपयोग करते समय एलासेट्स लाइब्रेरी के लिए वास्तविक शामिल फ़ाइल देखने के लिए कंपाइलर प्राप्त करने के साथ समस्याएं हैं।आईफ़ोन फ्रेमवर्क के # आयात के लिए सही पथ (ALAssetsLibrary.h)

मैं वर्तमान में उपयोग कर रहा हूँ:

#import </Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/AssetsLibrary.framework/Headers/ALAssetsLibrary.h> 

और यह काम करता है लेकिन ओह इतना बुरा है कि यह डिवाइस और विशिष्ट OS का निर्माण बाहर कहता है। मैंने ढांचे और सब कुछ लिंक और रन जोड़े हैं। मैं वास्तव में उपर्युक्त पूर्ण पथ का उपयोग करना पसंद नहीं करता हूं और काम करने के लिए कोई सापेक्ष पथ नहीं प्राप्त कर सकता हूं। मैंने उद्धरण ("") और ब्रेसिज़ (<>) का उपयोग करने के कई संयोजनों की कोशिश की है। विभिन्न संबंधित पथ के लिए बस प्रणाली, पुस्तकालय, प्रणाली/पुस्तकालय ...

XCode बारीकियों: XCode 3.2.5

घटक संस्करणों Xcode IDE: 1760.0 Xcode कोर: 1763.0 ToolSupport: 1758,0

उत्तर

56

इसे मिला। पता नहीं क्यों मैंने पहले इस बारे में नहीं सोचा था ...

#import <AssetsLibrary/AssetsLibrary.h> 

सरल।

4

स्विफ्ट में:

कृपया सब से पहले अपने Xcode प्रोजेक्ट को AssetsLibrary ढांचे को जोड़ने: तब फिर लक्ष्य < के तहत अपनी परियोजना के नाम पर क्लिक परियोजना नाविक < में अपनी परियोजना के नाम पर क्लिक < तब पर लिंक बाइनरी के साथ पुस्तकालय < क्लिक के चरण बिल्ड पर क्लिक करें फिर "+" बटन पर क्लिक करें और AssetsLibrary.framework

अंत में जोड़ने के अपने तेज वर्ग के शीर्ष पर नीचे इस आयात जोड़ें:

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