1 | pod 'BluemixObjectStorage' |
1 | pod install |
1 2 | extension ViewController { } |
1 2 3 4 5 6 7 8 9 10 11 | self.objectStorage = ObjectStorage(projectId: Credentials.ObjectStorageProjectId) objectStorage.connect(userId: Credentials.ObjectStorageUserId, password: Credentials.ObjectStoragePassword, region: ObjectStorage.Region.Dallas) { error in if let error = error { print("objectstorage connect error :: \(error)") } else { print("objectstorage connect success") } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | func downloadPictureFromObjectStorage(containername: String, objectname: String) { self.objectStorage.retrieve(container: containername) { error, container in if let error = error { print("retrieve container error :: \(error)") } else if let container = container { container.retrieve(object: objectname) { error, object in if let error = error { print("retrieve object error :: \(error)") } else if let object = object { print("retrieve object success :: \(object.name)") guard let data = object.data else { return } if let image = UIImage(data: data) { self.addPicture(image) self.didReceiveConversationResponse(["Picture taken"]) } } else { print("retrieve object exception") } } } else { print("retrieve container exception") } } } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |