Google maps Places Picker for iOS - GMSPlacePicker in Swift appearing but disappears when animation ends -


i'm trying convert simple gmsplacepicker example swift

but picker appears disappears transition right left completes.

    //  viewcontroller.swift import uikit import corelocation import googlemaps  class viewcontroller: uiviewcontroller {      @ibaction func buttonplacespicker_touchupinside(sender: anyobject) {          //-----------------------------------------------------------------------------------         var southwestsydney : cllocationcoordinate2d = cllocationcoordinate2dmake(-33.8659, 151.1953)         var northeastsydney : cllocationcoordinate2d = cllocationcoordinate2dmake(-33.8645, 151.1969)          var sydneybounds : gmscoordinatebounds = gmscoordinatebounds(coordinate: southwestsydney, coordinate:northeastsydney)          //var config : gmsplacepickerconfig = gmsplacepickerconfig(viewport:sydneybounds)         var config : gmsplacepickerconfig = gmsplacepickerconfig(viewport:nil)          //---------------------------------------------------------------------         var placepicker : gmsplacepicker = gmsplacepicker(config: config)          //typealias gmsplaceresultcallback = (gmsplace?, nserror?) -> void          var error: nserror? = nil         var gmsplace: gmsplace? = nil          placepicker.pickplacewithcallback(){             (gmsplace, error) -> void in             if let error = error{                 println("error:\(error)")             }else{                 if let gmsplace = gmsplace{                     if let formattedaddress = gmsplace.formattedaddress{                         println("formattedaddress:\r\(formattedaddress)")                     }else{                         println("gmsplace.formattedaddress nil")                     }                  }else{                     println("gmsplace nil")                 }                  println("info")             }         }     } } 

my app has asked location sucessfully

i have bridging header google maps.

i didnt use cocoa pods install framework

but i've used framework in obj-c before

so dragged googlemaps.framework project , internal resources bundle

i added following previous tutorials , linker errors:

enter image description here

when run can see sydney in pickers maps.

it transitions right side fo screen left.

when reaches left disappears

i added reveal app , cant see picker view offline.

my gms services api key correct 1 used in obj-c app show places picker.

bundle id correct.

my swift knowledge "i think know it. don't"

any ideas?

you should retain reference gmsplacepicker. make property instead of local variable.


Comments

Popular posts from this blog

android - Gradle sync Error:Configuration with name 'default' not found -

java - Andrioid studio start fail: Fatal error initializing 'null' -

StringGrid issue in Delphi XE8 firemonkey mobile app -