Ios 土工围栏不';XCode模拟器中Iphone设备的t fire

Ios 土工围栏不';XCode模拟器中Iphone设备的t fire,ios,swift,xcode6,geofencing,Ios,Swift,Xcode6,Geofencing,我有点困惑,为什么geofence没有在模拟器中为iPhone 5以外的任何设备开火。这是XCode版本6.3.2中的错误还是我的代码中的问题?代码如下: import UIKit import MapKit import CoreLocation class DirectionsViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate{ var map: MKMapView? var man

我有点困惑,为什么geofence没有在模拟器中为iPhone 5以外的任何设备开火。这是XCode版本6.3.2中的错误还是我的代码中的问题?代码如下:

import UIKit
import MapKit
import CoreLocation

class DirectionsViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate{

var map: MKMapView?
var manager: CLLocationManager?
var destination: MKMapItem?

convenience init(frame:CGRect, destination:MKMapItem){
    self.init(nibName: nil, bundle: nil)
    self.destination = destination
    self.view.frame = frame

    self.map = MKMapView(frame: frame)
    self.map!.delegate = self

    self.view.addSubview(self.map!)

    manager = CLLocationManager()
    manager!.delegate = self
    manager!.desiredAccuracy = kCLLocationAccuracyBest
    manager!.startUpdatingLocation()
    self.map?.showsUserLocation = true
    map!.setUserTrackingMode(MKUserTrackingMode.Follow, animated: true)
        }

func locationManager(manager: CLLocationManager!, didEnterRegion region: CLRegion!) {  
if region is CLCircularRegion {
   println("Entered")

        }
  func viewDidAppear(animated: Bool) {  
    var center: CLLocationCoordinate2D = destination!.placemark.coordinate
    var radius: CLLocationDistance = CLLocationDistance(300)
    var identifier: String = "Destination"
    let region = CLCircularRegion(center: center, radius: radius, identifier: identifier)
    manager?.startMonitoringForRegion(region)
        }

位置模拟在iOS模拟器和真实设备上都可以工作。然而,在这种情况下,iOS模拟器可能非常不准确;触发事件的时间安排与模拟位置进出每个地理围栏的视觉运动不太一致。你最好在你的设备上模拟位置,或者更好的是,带着应用去散步!是的,我和走路不合拍,所以我就假设它是对的,在这种情况下,开车兜风;)位置模拟在iOS模拟器和真实设备上都可以工作。然而,在这种情况下,iOS模拟器可能非常不准确;触发事件的时间安排与模拟位置进出每个地理围栏的视觉运动不太一致。你最好在你的设备上模拟位置,或者更好的是,带着应用去散步!是的,我和走路不合拍,所以我就假设它是对的,在这种情况下,开车兜风;)位置模拟在iOS模拟器和真实设备上都可以工作。然而,在这种情况下,iOS模拟器可能非常不准确;触发事件的时间安排与模拟位置进出每个地理围栏的视觉运动不太一致。你最好在你的设备上模拟位置,或者更好的是,带着应用去散步!是的,我和走路不合拍,所以我就假设它是对的,在这种情况下,开车兜风;)