title: How to create more than 20 geofences using coreLocation framework in swift 3.0
body: <p>I am currently working with GeoFencing, I able to create GeoFence with the help of CoreLocation framework which is provided by apple. But i am not able to create more than 20 fences when app starting. Here is my code</p>
  
  <p>Thanks in advance</p>
  
  <pre><code> func createGeofence() {
  
       if CLLocationManager.isMonitoringAvailable(for: CLCircularRegion.self) {
  
  
  
           // region data
           let title = "Verity's"
           let coordinate = CLLocationCoordinate2DMake(17.4220382049842 , 78.3794177044913)
           let regionRadius = 150.0
  
  
           // setup region
  
           let region = CLCircularRegion(center:CLLocationCoordinate2D(latitude: coordinate.latitude, longitude: coordinate.longitude), radius: regionRadius, identifier: title)
  
           //Added monitoring
           locationManager.startMonitoring(for: region)  
       }
  
       else {
       }
  
  func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
  
         self.enterRegion = region
  }
  
  
  func locationManager(_ manager: CLLocationManager, didExitRegionregion: CLRegion) {
  
  }
  </code></pre>