I hereby claim:
- I am fongd on github.
- I am fonginator (https://keybase.io/fonginator) on keybase.
- I have a public key ASC7YiF4OQvFzOsTLUzkiedHcen43ntf2G8ZJAZHbVep1go
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
{ | |
"messages": [], | |
"results": [ | |
{ | |
"dataType": "GPFeatureRecordSetLayer", | |
"paramName": "Route", | |
"value": { | |
"displayFieldName": "", | |
"exceededTransferLimit": false, | |
"features": [ |
// | |
// Reachability.swift | |
// | |
import SystemConfiguration | |
public enum ReachabilityType: CustomStringConvertible { | |
case WWAN | |
case WiFi | |
class GooglePlacesSearchModel { | |
static var serialQueue: dispatch_queue_t = dispatch_queue_create("com.example.Search.GooglePlaces", DISPATCH_QUEUE_SERIAL) | |
[...] | |
func executeSearch(searchText: String, mapView: GMSMapView?, completion: ([AnyObject]) -> Void) -> () { | |
// get bounds of mapView to weight our autocomplete query accordingly | |
var bounds: GMSCoordinateBounds? | |
if let visibleRegion = mapView?.projection.visibleRegion() { | |
bounds = GMSCoordinateBounds(coordinate: visibleRegion.farLeft, coordinate: visibleRegion.nearRight) | |
} | |
// | |
// Not sure how to return "data" from getTrailWarnings... | |
// | |
func getTrailWarnings() -> Array<Dictionary<String, AnyObject>>? { | |
let serviceUrl = "http://www.example.com/json" | |
guard let url = NSURL(string: serviceUrl) else { return nil } | |
requestTrailWarnings(url) { (data: Array<Dictionary<String, AnyObject>>?) in | |
return data | |
} |
// set up the data that will be displayed in the info table | |
let info = [ | |
"sumLengthKm": "Length", | |
"trailType": "Trail Type", | |
"activities": "Activities", | |
"environment": "Environment", | |
"resources": "Other Resources" | |
] | |
for (key, value) in info { |
private var _statusCode: Int! | |
var statusCode: Int! { | |
get { | |
return self._statusCode | |
} | |
set(newValue) { | |
if newValue == nil { | |
self._statusCode = 0 | |
} else { | |
self._statusCode = newValue |
override func viewDidLoad() { | |
let storyboard = UIStoryboard(name: "Main", bundle: nil) | |
let vc = storyboard.instantiateViewControllerWithIdentifier("Search") | |
self.searchController = UISearchController(searchResultsController: vc) | |
self.searchView.addSubview(searchController.searchBar) | |
self.searchController.hidesNavigationBarDuringPresentation = false | |
self.searchController.dimsBackgroundDuringPresentation = false | |
self.searchController.searchBar.searchBarStyle = .Minimal | |
self.searchController.searchBar.sizeToFit() |