2017-06-06 17 views
0

webserviceから来る画像URLの配列["http://1.jpg", "http://2.jpg", "http://3.jpg", "http://4.jpg"]があります。webserviceからINSPhotoViewableへの文字列配列の使用方法

lazy var photos: [INSPhotoViewable] = { 

    return [ 

     INSPhoto(imageURL: URL(string: "http://1.jpg"), thumbnailImage: UIImage(named: "thumbnailImage")!), 

     INSPhoto(imageURL: URL(string: "http://2.jpg"), thumbnailImage: UIImage(named: "thumbnailImage")!), 

     INSPhoto(imageURL: URL(string: "http://3.jpg"), thumbnailImageURL: URL(string: "thumbnailImage")), 

     INSPhoto(imageURL: URL(string: "http://4.jpg"), thumbnailImageURL: URL(string: "thumbnailImage")), 

     INSPhoto(imageURL: URL(string: "http://5.jpg"), thumbnailImageURL: URL(string: "thumbnailImage")) 

    ] 
}() 

しかし、私は動的に画像を返すことができないのです。今、私は拡張子のINSPhotoGallery INSPhotoGallery

これは、とのイメージが細かいworkigされていることを示したいと思います。 Webサービスから10または100のイメージを取得した場合の対処方法それを表示する方法、助けてください。

答えて

0

あなたが感謝し、返信用Rajeshkumar Rが、私はそれをテストしようと思って、この

let imgUrlArr = ["http://1.jpg", "http://2.jpg", "http://3.jpg", "http://4.jpg"] 
var photos: [INSPhotoViewable] = imgUrlArr.map { INSPhoto(imageURL: URL(string: $0), thumbnailImage: UIImage(named: "thumbnailImage")!) } 
+0

のようなマップを使用することができます... –

+0

おかげラジェッシュ、その私のために働いた:) –

関連する問題