9
9
import Foundation
10
10
import Cosmos
11
11
import MessageUI
12
+ import AFNetworking
12
13
13
14
class BookDetailsNEWController : UIViewController , UINavigationBarDelegate , MFMessageComposeViewControllerDelegate {
14
15
var book : Book ? {
@@ -17,7 +18,7 @@ class BookDetailsNEWController: UIViewController, UINavigationBarDelegate, MFMes
17
18
}
18
19
}
19
20
20
- var bookImageView = UIImageView ( image : UIImage ( named : " RagtimeBookCover " ) )
21
+ var bookImageView = UIImageView ( )
21
22
var detailsView = UIView . newAutoLayoutView ( )
22
23
23
24
var thumbnailImageView = UIImageView ( image: UIImage ( named: " ProfilePic " ) )
@@ -72,6 +73,7 @@ class BookDetailsNEWController: UIViewController, UINavigationBarDelegate, MFMes
72
73
phoneImageButton. setImage ( UIImage ( named: " PhoneIcon " ) , forState: . Normal)
73
74
74
75
messageImageButton. setImage ( UIImage ( named: " MessageIcon " ) , forState: . Normal)
76
+ //payImageButton.setImage(UIImage(named: "PayIcon"), forState: .Normal)
75
77
76
78
payImageButton. backgroundColor = . orangeColor( )
77
79
payImageButton. setTitle ( " Purchase Book " , forState: . Normal)
@@ -144,6 +146,14 @@ class BookDetailsNEWController: UIViewController, UINavigationBarDelegate, MFMes
144
146
if let bookQuality = book. quality {
145
147
ratingStarsView. rating = bookQuality
146
148
}
149
+
150
+ if let bookCoverImageURL = book. coverPhotoURL {
151
+ Database . getImageFromURL ( bookCoverImageURL) . then { image -> Void in
152
+ self . bookImageView. image = image
153
+ } . error { error -> Void in
154
+ print ( error)
155
+ }
156
+ }
147
157
}
148
158
149
159
func setupConstraints( ) {
0 commit comments