में ऑब्जेक्ट्स की एक सरणी के माध्यम से लूप कैसे करें I सरणी में संग्रहीत ऑब्जेक्ट के यूआरएल तक पहुंचने का प्रयास कर रहा हूं, लेकिन मुझे त्रुटियां मिल रही हैं कि मैं किस तरीके का उपयोग कर रहा हूं।स्विफ्ट
let userPhotos = currentUser?.photos
for var i = 0; i < userPhotos!.count ; ++i {
let url = userPhotos[i].url
}
यहाँ मैं प्राप्त
सदस्य 'url'
नहीं मिल सका है और एक foreach के साथ:
for photo in userPhotos {
Utils.getImageAsync(photo.url , completion: { (img: UIImage?) ->() in
})
}
मैं:
'[मॉडल एटैचमेंट]?' एक सदस्य नामित नहीं है 'जेनरेटर'
मेरे सरणी var photos: Array<ModelAttachment>?
है और मेरी ModelAttachment इस तरह दिखता है:
class ModelAttachment :Model {
var id: String?
var url: String?
var thumb: String?
}
मैं गलत क्या कर रहा करने के लिए किसी भी संकेत दिए गए बहुत अच्छा होगा :)
आप के रूप में अपनी तस्वीरों सरणी घोषित हैं: '[ModelAttachment]', आप का उपयोग करने के लिए सक्षम होना चाहिए लूप के लिए। – keithbhunter