Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- placePicker.pickPlace(callback: {(place, error) -> Void in
- if let error = error {
- print("Pick Place error: \(error.localizedDescription)")
- return
- }
- if let place = place {
- if let street = place.formattedAddress {
- let address = Address(formattedAddress: street, placeID: place.placeID, id: nil, complement: nil, latitude: "\(place.coordinate.latitude)", longitude: "\(place.coordinate.longitude)")
- if let originalAddresses = self.user.address {
- if originalAddresses.contains(where: { (original) -> Bool in
- return original.placeID == address.placeID
- }) || self.addresses.contains(where: { (original) -> Bool in
- return original.placeID == address.placeID
- }){
- self.showMessage(title: "Já adicionado", message: "Endereço já adicionado")
- }else {
- self.createEditionAlert(title: "Complemento", message: "Digite o complemento se necessário", address: address)
- }
- }else {
- self.createEditionAlert(title: "Complemento", message: "Digite o complemento se necessário", address: address)
- }
- } else {
- self.showMessage(title: "Inválido", message: "Endereço inválido, tente outro")
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement