2016-01-31 7 views
6

मैं फोटो लाइब्रेरी से छवियों को लोड करने के लिए तेज़ी से उपयोग कर रहा हूं। मुझे पता है कि मैं यूआईएममेज पिकर कंट्रोलर का उपयोग कर सकता हूं ताकि उपयोगकर्ता कैमरे रोल से छवियां चुन सकें लेकिन मैं बिना उपयोगकर्ता क्रियाओं के फोटो एक्सेस करना चाहता हूं। उदाहरण के लिए, मैं कैमरे रोल से फ़ोटो की एक श्रृंखला पढ़ना चाहता हूं और उन्हें एक-एक करके दिखाने के लिए उन्हें एक फोटो स्लाइड में डाल देना चाहता हूं। UIImagePickerController के बिना मैं इन तस्वीरों को कैसे एक्सेस कर सकता हूं?स्विफ्ट: UIImagePickerController का उपयोग किये बिना फोटो लाइब्रेरी से फ़ोटो कैसे लोड करें?

+0

फोटो ढांचे का उपयोग करें: https://developer.apple.com/library/prerelease/ios//documentation/Photos/Reference/Photos_Framework/index.html –

+0

आपके द्वारा प्रदान किया गया लिंक टूटा हुआ है। कृपया सुनिश्चित करें कि कोई भी लिंक सक्रिय है और सक्रिय है। –

उत्तर

6

आप Photos ढांचे (आईओएस 8+ के लिए) का उपयोग कर फोटो लाइब्रेरी तक पहुंच सकते हैं। this उदाहरण पर एक नज़र डालें। AAPLRootListViewController का कोड अगर जागृत FromNib विधि आप देख सकते हैं कि विशिष्ट फ़ोटो डेटा पुनर्प्राप्त करने के लिए PHFetchResult ऑब्जेक्ट कैसे बनाएं। फिर, AAPLASSetGridViewController में, PHAsset ऑब्जेक्ट्स (PHFetchResult से) वास्तविक छवि डेटा पुनर्प्राप्त करने के लिए उपयोग किया जाता है। विधि

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 

कोड ऑब्जेक्टिव-सी के बजाय स्विफ्ट में लिखा है पर एक नजर डालें, लेकिन आप एक ही स्विफ्ट का उपयोग कर सकता है। यदि कोई हो तो प्रश्न पूछें।

+0

अच्छा होगा अगर आप तेजी से कार्यान्वयन दे सकते हैं क्योंकि प्रश्न स्विफ्ट में टैग किया गया है। – bakalolo

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